UNPKG

@syncfusion/ej2-navigations

Version:

A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another

220 lines (213 loc) 7.34 kB
/*! component's theme wise override definitions and variables */ /*! vscroll icons */ .e-vscroll.e-scroll-device .e-nav-up-arrow::before { content: "\e7dd"; } .e-vscroll.e-scroll-device .e-nav-down-arrow::before { content: "\e734"; } .e-vscroll .e-nav-up-arrow::before { content: "\e776"; line-height: normal; } .e-vscroll .e-nav-down-arrow::before { content: "\e729"; line-height: normal; } /*! v-scroll layout */ .e-vscroll { display: block; position: relative; width: inherit; } .e-vscroll.e-rtl.e-scroll-device .e-scroll-nav { -webkit-transform: skewX(-16deg) translateX(-6px); transform: skewX(-16deg) translateX(-6px); } .e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay { left: 48px; right: auto; -webkit-transform: skewX(-16deg) translateX(-6px); transform: skewX(-16deg) translateX(-6px); } .e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay { left: auto; right: 0; } .e-vscroll:not(.e-scroll-device) { padding: 0 40px; } .e-vscroll.e-scroll-device .e-scroll-nav { -webkit-transform: skewX(-16deg) translateX(6px); transform: skewX(-16deg) translateX(6px); width: 48px; z-index: 1001; } .e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow { font-size: 14px; -webkit-transform: skewX(16deg); transform: skewX(16deg); } .e-vscroll.e-scroll-device .e-scroll-overlay { opacity: 0.5; pointer-events: none; position: absolute; top: 0; z-index: 100; } .e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay { left: auto; right: 48px; -webkit-transform: skewX(-16deg) translateX(6px); transform: skewX(-16deg) translateX(6px); } .e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay { left: 0; right: auto; } .e-vscroll > * { height: inherit; } .e-vscroll .e-vscroll-content { display: inline-block; height: auto; position: relative; width: 100%; } .e-vscroll .e-vscroll-content > * { pointer-events: auto; } .e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav { left: auto; right: 0; } .e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav { left: 0; right: auto; } .e-vscroll .e-scroll-nav { -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; height: 48px; overflow: hidden; position: absolute; width: 100%; } .e-vscroll .e-scroll-nav.e-scroll-up-nav { top: 0; } .e-vscroll .e-scroll-nav.e-scroll-down-nav { bottom: 0; } .e-vscroll .e-scroll-nav.e-ie-align { display: table; } .e-vscroll .e-nav-arrow { position: relative; } .e-vscroll .e-nav-arrow.e-icons { display: table-cell; text-align: center; vertical-align: middle; width: 100%; } /*! v-scroll theme */ .e-vscroll .e-icons { color: rgba(var(--color-sf-on-surface-variant)); } .e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav { border-color: rgba(var(--color-sf-on-surface-variant)); -webkit-box-shadow: rgba(var(--color-sf-shadow)); box-shadow: rgba(var(--color-sf-shadow)); } .e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav { background-color: linear-gradient(0deg, rgba(103, 80, 164, 0.08), rgba(103, 80, 164, 0.08)), linear-gradient(0deg, rgba(var(--color-sf-primary), 0.05), rgba(var(--color-sf-primary), 0.05)), rgba(var(--color-sf-surface)); border-color: rgba(var(--color-sf-on-surface-variant)); border-width: 1px; -webkit-box-shadow: rgba(var(--color-sf-shadow)); box-shadow: rgba(var(--color-sf-shadow)); } .e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow { color: rgba(var(--color-sf-on-surface-variant)); } .e-vscroll .e-scroll-overlay { background-color: transparent; background-repeat: repeat-x; } .e-vscroll .e-scroll-overlay.e-scroll-up-overlay { background-image: -webkit-gradient(linear, left top, right top, from(rgba(var(--color-sf-surface))), color-stop(0%, 1), color-stop(rgba(var(--color-sf-surface))), to(0)); background-image: linear-gradient(-270deg, rgba(var(--color-sf-surface)), 1 0%, rgba(var(--color-sf-surface)), 0 100%); } .e-vscroll .e-scroll-overlay.e-scroll-down-overlay { background-image: -webkit-gradient(linear, left top, right top, from(rgba(var(--color-sf-surface))), color-stop(0%, 0), color-stop(rgba(var(--color-sf-surface))), to(1)); background-image: linear-gradient(-270deg, rgba(var(--color-sf-surface)), 0 0%, rgba(var(--color-sf-surface)), 1 100%); } .e-vscroll.e-rtl .e-scroll-nav { background: -webkit-gradient(linear, left bottom, left top, from(rgba(103, 80, 164, 0.08)), to(rgba(103, 80, 164, 0.08))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--color-sf-primary), 0.05)), to(rgba(var(--color-sf-primary), 0.05))), rgba(var(--color-sf-surface)); background: linear-gradient(0deg, rgba(103, 80, 164, 0.08), rgba(103, 80, 164, 0.08)), linear-gradient(0deg, rgba(var(--color-sf-primary), 0.05), rgba(var(--color-sf-primary), 0.05)), rgba(var(--color-sf-surface)); } .e-vscroll.e-rtl .e-scroll-nav:hover { background: rgba(var(--color-sf-on-surface), 0.05); border: 0; border-color: transparent; color: rgba(var(--color-sf-on-surface), 0.05); } .e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover { background: rgba(var(--color-sf-on-surface), 0.05); border: 0; color: rgba(var(--color-sf-on-surface), 0.05); } .e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus { background: rgba(var(--color-sf-on-surface), 0.05); border: 0; border-color: transparent; color: rgba(var(--color-sf-on-surface), 0.05); } .e-vscroll:not(.e-scroll-device) .e-scroll-nav:active { background: rgba(var(--color-sf-on-surface), 0.08); border: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); color: rgba(var(--color-sf-primary-container)); } .e-vscroll .e-scroll-nav { background: -webkit-gradient(linear, left bottom, left top, from(rgba(103, 80, 164, 0.08)), to(rgba(103, 80, 164, 0.08))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--color-sf-primary), 0.05)), to(rgba(var(--color-sf-primary), 0.05))), rgba(var(--color-sf-surface)); background: linear-gradient(0deg, rgba(103, 80, 164, 0.08), rgba(103, 80, 164, 0.08)), linear-gradient(0deg, rgba(var(--color-sf-primary), 0.05), rgba(var(--color-sf-primary), 0.05)), rgba(var(--color-sf-surface)); } .e-vscroll .e-scroll-nav.e-scroll-up-nav { border-bottom: 1px solid rgba(var(--color-sf-outline-variant)); } .e-vscroll .e-scroll-nav.e-scroll-down-nav { border-top: 1px solid rgba(var(--color-sf-outline-variant)); } .e-vscroll .e-scroll-nav::after { content: ""; } .e-vscroll .e-scroll-nav:active::after { content: ""; } .e-bigger .e-vscroll:not(.e-scroll-device), .e-vscroll.e-bigger:not(.e-scroll-device) { padding: 46px 0; } .e-bigger .e-vscroll .e-icons, .e-vscroll.e-bigger .e-icons { font-size: 18px; } .e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay, .e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay { left: 46px; } .e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay, .e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay { right: 46px; } .e-bigger .e-vscroll .e-scroll-nav, .e-vscroll.e-bigger .e-scroll-nav { height: 46px; }