UNPKG

@dialpad/dialtone-css

Version:

Dialpad's design system

42 lines (34 loc) 1 kB
.d-scrollbar { .os-theme-dark { // main color for the scrollbars handle --os-handle-color: var(--dt-color-surface-contrast); --os-handle-bg: var(--os-handle-color); --os-handle-bg-hover: var(--os-handle-color); --os-handle-bg-active: var(--os-handle-color); } .os-scrollbar { &.os-scrollbar-horizontal .os-scrollbar-handle:hover { height: calc(var(--os-handle-perpendicular-size) + var(--dt-size-200)); } &.os-scrollbar-vertical .os-scrollbar-handle:hover { width: calc(var(--os-handle-perpendicular-size) + var(--dt-size-200)); } .os-scrollbar-handle { cursor: auto; opacity: var(--dt-opacity-700); &:hover { opacity: var(--dt-opacity-800); } &:active { opacity: var(--dt-opacity-900); } } } } // put this class on html element to disable the scrollbar on body (useful for modals) .d-scrollbar-disabled { overflow: hidden !important; & .os-scrollbar { display: none; } }