UNPKG

@syncfusion/react-navigations

Version:

A package of Pure React navigation components such as Toolbar and Context-menu which is used to navigate from one page to another

133 lines 3.5 kB
.sf-hscroll { display: block; position: relative; width: inherit; padding: 0 40px; } .sf-hscroll.sf-rtl .sf-nav-arrow svg { transform: scaleX(-1); } .sf-hscroll.sf-overlay .sf-hscroll-content > * { pointer-events: none; } .sf-hscroll > * { height: inherit; line-height: normal; } .sf-hscroll .sf-hscroll-content { display: inline-block; height: inherit; position: relative; } .sf-hscroll .sf-hscroll-content > * { pointer-events: auto; } .sf-hscroll.sf-rtl .sf-scroll-nav.sf-scroll-right-nav { left: 0; right: auto; } .sf-hscroll.sf-rtl .sf-scroll-nav.sf-scroll-left-nav { left: auto; right: 0; } .sf-hscroll .sf-scroll-nav { align-items: center; bottom: 0; cursor: pointer; display: flex; overflow: hidden; position: absolute; top: 0; width: 40px; } .sf-hscroll .sf-scroll-nav.sf-scroll-left-nav { left: 0; } .sf-hscroll .sf-scroll-nav.sf-scroll-right-nav { right: 0; } .sf-hscroll .sf-nav-arrow { position: relative; } .sf-hscroll .sf-nav-arrow.sf-icons { display: flex; text-align: center; vertical-align: middle; align-items: center; justify-content: center; width: 100%; font-size: 18px; } .sf-hscroll .sf-nav-arrow.sf-icons svg { height: 18px; width: 18px; } .sf-hscroll .sf-hscroll-bar .sf-hscroll-content .sf-overlay { pointer-events: none; } .sf-hscroll .sf-scroll-nav .sf-icons path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll.sf-rtl .sf-scroll-nav { background: transparent; } .sf-hscroll.sf-rtl .sf-scroll-nav.sf-scroll-left-nav { border-left: 1px solid rgba(var(--color-sf-outline-variant)); border-right: 0; } .sf-hscroll.sf-rtl .sf-scroll-nav.sf-scroll-right-nav { border-left: 0; border-right: 1px solid rgba(var(--color-sf-outline-variant)); } .sf-hscroll.sf-rtl .sf-scroll-nav:hover { background: rgba(var(--color-sf-on-surface), 0.05); border: 0; } .sf-hscroll.sf-rtl .sf-scroll-nav:hover path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll.sf-rtl .sf-scroll-nav:hover:active { background: rgba(var(--color-sf-on-surface), 0.08); } .sf-hscroll .sf-scroll-nav:hover { background: rgba(var(--color-sf-on-surface), 0.05); } .sf-hscroll .sf-scroll-nav:hover path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll .sf-scroll-nav:hover .sf-icons path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll .sf-scroll-nav:focus { background: rgba(var(--color-sf-on-surface), 0.04); border: 0; } .sf-hscroll .sf-scroll-nav:focus path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll .sf-scroll-nav:focus .sf-icons path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll .sf-scroll-nav:active { background: rgba(var(--color-sf-on-surface), 0.08); border: 0; box-shadow: none; } .sf-hscroll .sf-scroll-nav:active path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll .sf-scroll-nav:active .sf-icons path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll .sf-scroll-nav { background: transparent; } .sf-hscroll .sf-scroll-nav.sf-overlay.sf-scroll-left-nav .sf-nav-arrow.sf-icons path, .sf-hscroll .sf-scroll-nav.sf-overlay.sf-scroll-right-nav .sf-nav-arrow.sf-icons path { fill: rgba(var(--color-sf-on-surface-variant)); } .sf-hscroll .sf-scroll-nav.sf-scroll-left-nav { border-right: 1px solid rgba(var(--color-sf-outline-variant)); } .sf-hscroll .sf-scroll-nav.sf-scroll-right-nav { border-left: 1px solid rgba(var(--color-sf-outline-variant)); }