UNPKG

mealcomes

Version:

MealComes 用于学习前端的组件库

123 lines (116 loc) 3.17 kB
.mc-calendar { --mc-calendar-border: var(--mc-table-border, 1px solid var(--mc-border-color-lighter)); --mc-calendar-header-border-bottom: var(--mc-calendar-border); --mc-calendar-selected-bg-color: var(--mc-color-primary-light-9); --mc-calendar-cell-width: 85px; --mc-calendar-border-radius: var(--mc-border-radius-base); background-color: var(--mc-fill-color-blank); } .mc-calendar__header { display: flex; justify-content: space-between; padding: 12px 20px; border-bottom: var(--mc-calendar-header-border-bottom); } .mc-calendar__title { color: var(--mc-text-color); align-self: center; } .mc-calendar__body { padding: 12px 20px 35px; } .mc-calendar.is-mini { border: var(--mc-calendar-border); border-radius: var(--mc-calendar-border-radius); } .mc-calendar.is-mini .mc-calendar__header { padding: 10px 10px; flex-direction: column; } .mc-calendar.is-mini .mc-calendar__header .mc-button + .mc-button { margin-left: 3px; } .mc-calendar.is-mini .mc-calendar__header .mc-button { width: 50px; } .mc-calendar.is-mini .mc-calendar__title { align-self: center; margin-bottom: 10px; } .mc-calendar.is-mini .mc-calendar__button-group { display: flex; justify-content: end; } .mc-calendar.is-mini .mc-calendar__body { padding: 8px 0; } .mc-calendar-table { table-layout: fixed; width: 100%; } .mc-calendar-table thead th { padding: 12px 0; color: var(--mc-text-color-regular); font-weight: normal; } .mc-calendar-table td.prev, .mc-calendar-table td.next { color: var(--mc-text-color-placeholder); } .mc-calendar-table td { border-bottom: var(--mc-calendar-border); border-right: var(--mc-calendar-border); vertical-align: top; transition: background-color var(--mc-transition-duration-fast) ease, color var(--mc-transition-duration-fast) ease; } .mc-calendar-table td.is-selected { background-color: var(--mc-calendar-selected-bg-color); color: var(--mc-color-primary); } .mc-calendar-table td.is-today { color: var(--mc-color-primary); } .mc-calendar-table tr:first-child td { border-top: var(--mc-calendar-border); } .mc-calendar-table tr td:first-child { border-left: var(--mc-calendar-border); } .mc-calendar-table .mc-calendar-day { box-sizing: border-box; padding: 8px; height: var(--mc-calendar-cell-width); } .mc-calendar-table .mc-calendar-day:hover { cursor: pointer; background-color: var(--mc-calendar-selected-bg-color); } .mc-calendar-table.is-mini { border-spacing: 5px; } .mc-calendar-table.is-mini thead th { padding: 0; } .mc-calendar-table.is-mini td { border: none !important; border-radius: var(--mc-calendar-border-radius); } .mc-calendar-table.is-mini td:hover { background-color: var(--mc-calendar-selected-bg-color); } .mc-calendar-table.is-mini td.is-selected { background-color: var(--mc-color-primary); color: var(--mc-color-white); } .mc-calendar-table.is-mini .mc-calendar-day { height: 24px; min-width: 24px; line-height: 24px; border-radius: var(--mc-calendar-border-radius); padding: 0; text-align: center; } .mc-calendar-table.is-mini .mc-calendar-day:hover { cursor: pointer; background-color: transparent; }