UNPKG

@lxlib/theme

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

79 lines (76 loc) 2.11 kB
@{lxlib-default-prefix}__aside { position: absolute; top: 0; bottom: 0; z-index: @zindex + 5; width: @lxlib-default-aside-wd; margin-top: @lxlib-default-header-hg; overflow: hidden; background-color: @lxlib-default-aside-bg; backface-visibility: hidden; transition: width 0.2s @lxlib-default-ease, translate 0.2s @lxlib-default-ease; -webkit-overflow-scrolling: touch; &::after { position: absolute; top: 0; right: 0; bottom: 0; border-right: 1px solid @lxlib-default-content-heading-border; content: ''; } &-inner { height: 100%; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; // IE -ms-scroll-chaining: chained; -ms-overflow-style: none; -ms-content-zooming: zoom; -ms-scroll-rails: none; -ms-content-zoom-limit-min: 100%; -ms-content-zoom-limit-max: 500%; -ms-scroll-snap-type: proximity; -ms-scroll-snap-points-x: snaplist(100%, 200%, 300%, 400%, 500%); // Firefox scrollbar-width: none; // Chrome &::-webkit-scrollbar { width: @lxlib-default-aside-scrollbar-height; height: @lxlib-default-aside-scrollbar-width; } &::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 @lxlib-default-aside-scrollbar-width @lxlib-default-aside-scrollbar-track-color; } &::-webkit-scrollbar-thumb { background-color: @lxlib-default-aside-scrollbar-thumb-color; } } } // Desktop @media (min-width: @mobile-min) { @{lxlib-default-prefix}__collapsed { @{lxlib-default-prefix}__aside { width: @lxlib-default-aside-collapsed-wd; } } } // Under pad @media (max-width: @mobile-max) { @{lxlib-default-prefix}__aside, @{lxlib-default-prefix}__content { transition: transform 0.3s ease; } @{lxlib-default-prefix}__content { transform: translate3d(@lxlib-default-aside-wd, 0, 0); } @{lxlib-default-prefix}__collapsed { @{lxlib-default-prefix}__aside { transform: translate3d(-100%, 0, 0); } @{lxlib-default-prefix}__content { transform: translateZ(0); } } }