UNPKG

vuestic-ui

Version:
69 lines 2.25 kB
.va-time-picker-column { --va-time-picker-cell-height: 30px; --va-time-picker-column-gap-height: calc(var(--va-time-picker-cell-height) * 2); --va-time-picker-column-border-right: 1px solid var(--va-background-element); --va-time-picker-cell-width: 40px; --va-time-picker-cell-cursor: pointer; --va-time-picker-cell-active-background: var(--va-primary); --va-time-picker-cell-active-color: var(--va-primary); --va-time-picker-cell-background-color-hover: transparent; --va-time-picker-cell-active-background-opacity: 0.05; --va-time-picker-cell-active-background-opacity-hover: 0.1; } .va-time-picker-column { overflow-y: scroll; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ color: currentColor; height: 100%; border-right: var(--va-time-picker-column-border-right); } .va-time-picker-column::-webkit-scrollbar { /* WebKit */ display: none; } .va-time-picker-column::before, .va-time-picker-column::after { content: ""; display: block; height: var(--va-time-picker-column-gap-height); width: 100%; } .va-time-picker-column:last-child { border-right: 0; } .va-time-picker-column .va-time-picker-cell { height: var(--va-time-picker-cell-height); line-height: var(--va-time-picker-cell-height); width: var(--va-time-picker-cell-width); text-align: center; cursor: var(--va-time-picker-cell-cursor); -webkit-user-select: none; -moz-user-select: none; user-select: none; } .va-time-picker-column .va-time-picker-cell--active { position: relative; color: var(--va-time-picker-cell-active-color); z-index: 0; } .va-time-picker-column .va-time-picker-cell--active::before { background: var(--va-time-picker-cell-active-background); position: absolute; height: 100%; width: 100%; left: 0; right: 0; content: ""; z-index: -1; opacity: var(--va-time-picker-cell-active-background-opacity); } .va-time-picker-column .va-time-picker-cell:hover { background: var(--va-time-picker-cell-background-color-hover); } .va-time-picker-column:focus-visible { outline: none; } .va-time-picker-column:focus-visible .va-time-picker-cell--active { outline: 2px solid var(--va-focus) !important; border-radius: 4px; outline-offset: -2px; }