UNPKG

winbox-ui-next

Version:

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

94 lines (93 loc) 2.23 kB
/******** borderSize *******/ /******** borderStyle *******/ /******** radius *******/ /******** shadow distance *******/ /******** size *******/ /******** spacing *******/ /******** shadow *******/ /******** opacity *******/ /******** fontSize *******/ /******** fontWeight ********/ /******** radius *******/ /******** Primary *******/ /******** success *******/ /******** warning *******/ /******** danger *******/ /******** link *******/ /******** radius *******/ /********* icon hover *********/ .w-timepicker { position: relative; display: flex; box-sizing: border-box; padding: 0; } .w-timepicker-container { overflow: hidden; background-color: var(--color-bg-popup); border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-medium); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } .w-timepicker-column { box-sizing: border-box; width: 64px; height: 224px; overflow: hidden; } .w-timepicker-column:not(:last-child) { border-right: 1px solid var(--color-neutral-3); } .w-timepicker-column:hover { overflow-y: auto; } .w-timepicker-column ul { box-sizing: border-box; margin: 0; padding: 0; list-style: none; } .w-timepicker-column ul::after { display: block; width: 100%; height: 202px; content: ''; } .w-timepicker-cell { padding: 0px 0; color: var(--color-text-1); font-weight: 500; cursor: pointer; } .w-timepicker-cell-inner { height: 22px; padding-left: 24px; font-size: 12px; line-height: 22px; } .w-timepicker-cell:not(.w-timepicker-cell-selected):not(.w-timepicker-cell-disabled):hover .w-timepicker-cell-inner { background-color: var(--color-fill-2); } .w-timepicker-cell-selected .w-timepicker-cell-inner { font-weight: 700; background-color: var(--color-fill-2); } .w-timepicker-cell-disabled { color: var(--color-text-4); cursor: not-allowed; } .w-timepicker-footer-extra-wrapper { padding: 4px; color: var(--color-text-1); font-size: 12px; border-top: 1px solid var(--color-neutral-3); } .w-timepicker-footer-btn-wrapper { display: flex; justify-content: space-between; padding: 4px; border-top: 1px solid var(--color-neutral-3); } .w-timepicker-footer-btn-wrapper :only-child { margin-left: auto; }