@syncfusion/react-navigations
Version:
Syncfusion React Navigations with Toolbar and Context Menu for seamless page navigation
70 lines • 1.67 kB
CSS
.sf-hscroll {
display: block;
position: relative;
width: 100%;
padding: var(--sf-spacing-0) var(--sf-spacing-40);
}
.sf-hscroll > * {
height: inherit;
line-height: normal;
}
.sf-rtl .sf-hscroll-arrow {
transform: scaleX(-1);
}
.sf-hscroll-content {
display: inline-block;
height: inherit;
position: relative;
}
.sf-hscroll-nav {
align-items: center;
cursor: pointer;
display: flex;
overflow: hidden;
position: absolute;
width: var(--sf-spacing-40);
}
.sf-hscroll-nav.sf-scroll-left-nav {
inset-inline-start: var(--sf-spacing-0);
}
.sf-hscroll-nav.sf-scroll-right-nav {
inset-inline-end: var(--sf-spacing-0);
}
.sf-hscroll-arrow {
position: relative;
display: flex;
width: 100%;
align-items: center;
justify-content: center;
vertical-align: middle;
}
.sf-hscroll-arrow svg {
font-size: var(--sf-font-size-xl);
}
.sf-hscroll-nav {
background: transparent;
color: rgba(var(--sf-color-on-surface-variant));
}
.sf-hscroll-nav.sf-scroll-left-nav {
border-right: 1px solid rgba(var(--sf-color-outline-variant));
}
.sf-hscroll-nav.sf-scroll-right-nav {
border-left: 1px solid rgba(var(--sf-color-outline-variant));
}
.sf-hscroll-nav:hover {
background: rgba(var(--sf-color-on-surface), 0.05);
}
.sf-hscroll-nav:focus {
background: rgba(var(--sf-color-on-surface), 0.04);
}
.sf-hscroll-nav:active {
background: rgba(var(--sf-color-on-surface), 0.08);
}
.sf-rtl .sf-hscroll-nav.sf-scroll-left-nav {
border-left: 1px solid rgba(var(--sf-color-outline-variant));
border-right: 0;
}
.sf-rtl .sf-hscroll-nav.sf-scroll-right-nav {
border-left: 0;
border-right: 1px solid rgba(var(--sf-color-outline-variant));
}