UNPKG

winbox-ui-next

Version:

We Design Vue 2.0: A Vue.js 3 UI Library

110 lines (109 loc) 2.85 kB
/******** borderSize *******/ /******** borderStyle *******/ /******** radius *******/ /******** shadow distance *******/ /******** size *******/ /******** spacing *******/ /******** shadow *******/ /******** opacity *******/ /******** fontSize *******/ /******** fontWeight ********/ /******** radius *******/ /******** Primary *******/ /******** success *******/ /******** warning *******/ /******** danger *******/ /******** link *******/ /******** radius *******/ /********* icon hover *********/ .w-scrollbar { position: relative; } .w-scrollbar-container { position: relative; scrollbar-width: none; } .w-scrollbar-container::-webkit-scrollbar { display: none; } .w-scrollbar-track { position: absolute; z-index: 100; } .w-scrollbar-track-direction-horizontal { bottom: 0; left: 0; box-sizing: border-box; width: 100%; height: 15px; } .w-scrollbar-track-direction-vertical { top: 0; right: 0; box-sizing: border-box; width: 15px; height: 100%; } .w-scrollbar-thumb { position: absolute; display: block; box-sizing: border-box; } .w-scrollbar-thumb-bar { width: 100%; height: 100%; background-color: var(--color-neutral-4); border-radius: 6px; } .w-scrollbar-thumb:hover .w-scrollbar-thumb-bar, .w-scrollbar-thumb-dragging .w-scrollbar-thumb-bar { background-color: var(--color-neutral-6); } .w-scrollbar-thumb-direction-horizontal .w-scrollbar-thumb-bar { height: 9px; margin: 3px 0; } .w-scrollbar-thumb-direction-vertical .w-scrollbar-thumb-bar { width: 9px; margin: 0 3px; } .w-scrollbar.w-scrollbar-type-embed .w-scrollbar-thumb { opacity: 0; transition: opacity ease 200ms; } .w-scrollbar.w-scrollbar-type-embed .w-scrollbar-thumb-dragging { opacity: 0.8; } .w-scrollbar.w-scrollbar-type-embed:hover .w-scrollbar-thumb { opacity: 0.8; } .w-scrollbar.w-scrollbar-type-track .w-scrollbar-track { background-color: var(--color-neutral-1); } .w-scrollbar.w-scrollbar-type-track .w-scrollbar-track-direction-horizontal { border-top: 1px solid var(--color-neutral-3); border-bottom: 1px solid var(--color-neutral-3); } .w-scrollbar.w-scrollbar-type-track .w-scrollbar-track-direction-vertical { border-right: 1px solid var(--color-neutral-3); border-left: 1px solid var(--color-neutral-3); } .w-scrollbar.w-scrollbar-type-track .w-scrollbar-thumb-direction-horizontal { margin: -1px 0; } .w-scrollbar.w-scrollbar-type-track .w-scrollbar-thumb-direction-vertical { margin: 0 -1px; } .w-scrollbar.w-scrollbar-type-track.w-scrollbar-both .w-scrollbar-track-direction-vertical::after { position: absolute; right: -1px; bottom: 0; display: block; box-sizing: border-box; width: 15px; height: 15px; background-color: var(--color-neutral-1); border-right: 1px solid var(--color-neutral-3); border-bottom: 1px solid var(--color-neutral-3); content: ''; }