UNPKG

vuestic-ui

Version:
76 lines 2.54 kB
.va-date-picker-cell { position: relative; color: var(--va-date-picker-text-color); line-height: var(--va-date-picker-cell-size); min-height: var(--va-date-picker-cell-size); min-width: var(--va-date-picker-cell-size); cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border-radius: var(--va-date-picker-cell-radius); box-sizing: border-box; text-align: center; z-index: 1; } .va-date-picker-cell::after, .va-date-picker-cell::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; z-index: -1; -webkit-user-select: none; -moz-user-select: none; user-select: none; box-sizing: border-box; border-radius: var(--va-date-picker-cell-radius); } .va-date-picker-cell_clear { cursor: default; opacity: 0; } .va-date-picker-cell_highlighted-weekend { color: var(--va-date-picker-weekends-color); } .va-date-picker-cell_in-range::after { background-color: var(--va-bg); opacity: var(--va-date-picker-cell-background-opacity-in-range); } .va-date-picker-cell_today { font-weight: bold; } .va-date-picker-cell_today::before { border: 2px solid var(--va-date-picker-color); } .va-date-picker-cell_selected { background-color: var(--va-bg); color: var(--va-text-color-computed); } .va-date-picker-cell_other-month { opacity: var(--va-date-picker-cell-opacity); } .va-date-picker-cell:hover:not(.va-date-picker-cell_selected):not(.va-date-picker-cell_readonly):not(.va-date-picker-cell_disabled):not(.va-date-picker-cell_other-month)::after, .va-date-picker-cell_focused:not(.va-date-picker-cell_selected):not(.va-date-picker-cell_readonly):not(.va-date-picker-cell_disabled):not(.va-date-picker-cell_other-month)::after, .va-date-picker-cell_focused:hover:not(.va-date-picker-cell_selected):not(.va-date-picker-cell_readonly):not(.va-date-picker-cell_disabled):not(.va-date-picker-cell_other-month)::after { background-color: var(--va-date-picker-selected-background); opacity: var(--va-date-picker-cell-background-opacity-hover); } .va-date-picker-cell_disabled { cursor: not-allowed; opacity: var(--va-date-picker-cell-opacity); } .va-date-picker-cell_disabled:not(.va-date-picker-cell_today) { opacity: 0.5; } .va-date-picker-cell_disabled::after { opacity: var(--va-date-picker-cell-opacity); border: none; height: 2px; width: 50%; background: currentColor; top: 50%; left: 50%; transform: translate(-50%, -50%); } .va-date-picker-cell_readonly { cursor: default; }