@syncfusion/react-navigations
Version:
Syncfusion React Navigations with Toolbar and Context Menu for seamless page navigation
60 lines • 1.23 kB
CSS
.sf-vscroll {
display: block;
padding: 56px 0;
position: relative;
width: inherit;
}
.sf-vscroll > * {
height: inherit;
}
.sf-vscroll-content {
display: inline-block;
height: auto;
position: relative;
width: 100%;
}
.sf-vscroll-nav {
align-items: center;
cursor: pointer;
display: flex;
height: 56px;
overflow: hidden;
position: absolute;
width: 100%;
}
.sf-vscroll-nav.sf-scroll-up-nav {
top: 0;
}
.sf-vscroll-nav.sf-scroll-down-nav {
bottom: 0;
}
.sf-vscroll-arrow {
position: relative;
align-items: center;
display: flex;
justify-content: center;
vertical-align: middle;
width: 100%;
}
.sf-vscroll-arrow svg {
font-size: 1.5rem;
}
.sf-vscroll-nav {
background: transparent;
color: rgba(var(--color-sf-on-surface-variant));
}
.sf-vscroll-nav.sf-scroll-up-nav {
border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
}
.sf-vscroll-nav.sf-scroll-down-nav {
border-top: 1px solid rgba(var(--color-sf-outline-variant));
}
.sf-vscroll-nav:hover {
background: rgba(var(--color-sf-on-surface), 0.05);
}
.sf-vscroll-nav:focus {
background: rgba(var(--color-sf-on-surface), 0.04);
}
.sf-vscroll-nav:active {
background: rgba(var(--color-sf-on-surface), 0.08);
}