UNPKG

vuestic-ui

Version:
66 lines 2.21 kB
:root, :host { /* Font */ --va-date-picker-font-style: normal; --va-date-picker-font-weight: 600; --va-date-picker-font-size: 12px; --va-date-picker-line-height: 1.25; --va-date-picker-weekday-font-size: 9px; /* Colors */ --va-date-picker-color: var(--va-primary); --va-date-picker-text-color: inherit; /* Sizes */ --va-date-picker-cell-size: 32px; --va-date-picker-cell-gap: 2px; --va-date-picker-cell-radius: 4px; /* Selected cell */ --va-date-picker-selected-text: var(--va-text-inverted); --va-date-picker-selected-background: var(--va-date-picker-color); /* Today cell */ --va-date-picker-today-background: var(--va-date-picker-color); --va-date-picker-today-background-opacity: 0.8; /* Weekend */ --va-date-picker-weekends-color: var(--va-danger); /* Focused */ --va-date-picker-focused-border-color: var(--va-date-picker-color); /* Opacity */ --va-date-picker-cell-opacity: 0.5; --va-date-picker-cell-background-opacity-hover: 0.1; --va-date-picker-cell-background-opacity-in-range: 0.2; --va-date-picker-cell-selected-background-opacity-hover: 0.8; } .va-date-picker { --va-date-picker-content-height: calc(var(--va-date-picker-cell-size) * 7 + var(--va-date-picker-cell-gap) * 6); width: calc(var(--va-date-picker-cell-size) * 7 + var(--va-date-picker-cell-gap) * 6); font-family: var(--va-font-family); font-style: var(--va-date-picker-font-style); font-weight: var(--va-date-picker-font-weight); font-size: var(--va-date-picker-font-size); line-height: var(--va-date-picker-line-height); color: currentColor; } .va-date-picker__picker-wrapper { height: var(--va-date-picker-content-height); } .va-date-picker_without-week-days { --va-date-picker-content-height: calc(var(--va-date-picker-cell-size) * 6 + var(--va-date-picker-cell-gap) * 6); } .va-date-picker_mobile .va-day-picker, .va-date-picker_mobile .va-month-picker, .va-date-picker_mobile .va-year-picker { height: 100%; } .va-date-picker_disabled { opacity: 0.4; position: relative; } .va-date-picker_disabled::before { content: ""; position: absolute; height: 100%; width: 100%; z-index: 100; } .va-date-picker-header { padding-bottom: 0.25rem; }