Sha256: bc9e74926362dcdce63160f868fbeacf4053f611e46791c8a78f9b61ba67bede
Contents?: true
Size: 1.23 KB
Versions: 3
Compression:
Stored size: 1.23 KB
Contents
/* * Desplegar menúes sin javascript! * * Inspirado en https://dev.to/cydstumpel/creating-a-fold-out-navigation-with-css-only-4g9k */ // Comenzamos con un input checkbox con la clase toggler input.toggler { // Lo ocultamos pero todavía queremos que se le pueda dar foco con el // teclado opacity: 0; position: absolute; // Ocultamos el elemento colapsable & + label { &.top { top: 0 } &.left { left: 0 } &.right { right: 0 } & + .toggled, .toggled { z-index: 10; visibility: hidden; } & + .toggled { &.fade { opacity: 0 } &.collapsed { height: 0; } } } // Al tildar el input, mostramos el elemento &:checked + label { & + .toggled, .toggled { visibility: visible; } & + .toggled { &.fade { opacity: 1 } &.collapsed { height: auto; } } &.btn { &, &:hover, &:focus, &:active { background-color: $primary; } } } & + label { border: none; outline: none; z-index: 11; } // Dar una guía visual de que estamos enfocando el input &:focus + label { outline: 1px dotted grey ; } }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
adhesiones-jekyll-theme-0.4.1 | _sass/toggler.scss |
adhesiones-jekyll-theme-0.4.0 | _sass/toggler.scss |
adhesiones-jekyll-theme-0.3.2 | _sass/toggler.scss |