@syncfusion/react-navigations
Version:
Syncfusion React Navigations with Toolbar and Context Menu for seamless page navigation
60 lines • 1.29 kB
CSS
.sf-vscroll {
display: block;
padding: var(--sf-spacing-40) var(--sf-spacing-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: var(--sf-spacing-40);
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: var(--sf-font-size-xl);
}
.sf-vscroll-nav {
background: transparent;
color: rgba(var(--sf-color-on-surface-variant));
}
.sf-vscroll-nav.sf-scroll-up-nav {
border-bottom: 1px solid rgba(var(--sf-color-outline-variant));
}
.sf-vscroll-nav.sf-scroll-down-nav {
border-top: 1px solid rgba(var(--sf-color-outline-variant));
}
.sf-vscroll-nav:hover {
background: rgba(var(--sf-color-on-surface), 0.05);
}
.sf-vscroll-nav:focus {
background: rgba(var(--sf-color-on-surface), 0.04);
}
.sf-vscroll-nav:active {
background: rgba(var(--sf-color-on-surface), 0.08);
}