Sha256: d5d2e9ef60b5ba340ee693a250df1ebb594d7d4a65addb7458ad6e98fe88784e
Contents?: true
Size: 1.99 KB
Versions: 1
Compression:
Stored size: 1.99 KB
Contents
.l-sidebar { --db-sidebar-width: #{$side-width}; background-color: var(--db-surface-color); background-image: var(--db-surface-overlay); border-right: 1px solid var(--db-border-color); color: var(--db-text-color-active); display: none; flex-direction: column; overflow: auto; position: fixed; width: 100%; z-index: 999; height: 100vh; padding-top: var(--db-header-height); @media #{$medium-screen} { width: var(--db-sidebar-width); overflow: auto; } @media #{$large-screen} { display: flex; overflow: initial; position: static; margin-top: 0; padding-top: 0; height: auto; &--sticky { position: sticky; top: 0; align-self: flex-start; height: 100vh; } } &.is-toggled { display: flex; position: fixed; box-shadow: 0 0 1rem 0 var(--db-surface-shadow-color); @media #{$large-screen} { display: none; } } &__header { @include flex-center; border-bottom: 1px solid var(--db-border-color); height: var(--db-header-height); display: none; @media #{$large-screen} { display: flex; } } &__body { flex: 1; padding: 1rem; display: flex; flex-direction: column; } &__footer { color: var(--db-text-color-inactive); font-size: 80%; padding: 1.5rem 1rem; text-align: center; } } .c-navbutton--sidebar { @include fontawesome-icon; &::before { content: "\f105"; @media #{$large-screen} { content: "\f104"; } } &.is-toggled::before { content: "\f104"; @media #{$large-screen} { content: "\f105"; } } } #sidebar-toggler { display: none; &:checked + .l-sidebar { display: flex; position: fixed; box-shadow: 0 0 1rem 0 var(--db-surface-shadow-color); @media #{$large-screen} { display: none; } } &:checked ~ .l-main .c-navbutton--sidebar::before { content: "\f104"; @media #{$large-screen} { content: "\f105"; } } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
databook-theme-0.1.2 | _sass/layout/_sidebar.scss |