@syncfusion/react-navigations
Version:
A package of React navigation components such as Toolbar and Context-menu which is used to navigate from one page to another
70 lines • 1.57 kB
CSS
.sf-hscroll {
display: block;
position: relative;
width: 100%;
padding: 0 46px;
}
.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: 46px;
}
.sf-hscroll-nav.sf-scroll-left-nav {
inset-inline-start: 0;
}
.sf-hscroll-nav.sf-scroll-right-nav {
inset-inline-end: 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: 1.5rem;
}
.sf-hscroll-nav {
background: transparent;
color: rgba(var(--color-sf-on-surface-variant));
}
.sf-hscroll-nav.sf-scroll-left-nav {
border-right: 1px solid rgba(var(--color-sf-outline-variant));
}
.sf-hscroll-nav.sf-scroll-right-nav {
border-left: 1px solid rgba(var(--color-sf-outline-variant));
}
.sf-hscroll-nav:hover {
background: rgba(var(--color-sf-on-surface), 0.05);
}
.sf-hscroll-nav:focus {
background: rgba(var(--color-sf-on-surface), 0.04);
}
.sf-hscroll-nav:active {
background: rgba(var(--color-sf-on-surface), 0.08);
}
.sf-rtl .sf-hscroll-nav.sf-scroll-left-nav {
border-left: 1px solid rgba(var(--color-sf-outline-variant));
border-right: 0;
}
.sf-rtl .sf-hscroll-nav.sf-scroll-right-nav {
border-left: 0;
border-right: 1px solid rgba(var(--color-sf-outline-variant));
}