UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

205 lines (204 loc) 5 kB
.calendar-container { height: 100%; position: relative; } .calendar-container.schedule.mobile { height: calc(100vh - 32px - 111px); } .calendar-container.schedule.mobile .week-toggler-box { position: sticky; top: 0; z-index: 2; } .calendar-container .calendar-box { width: 100%; margin-top: 10px; } .calendar-container .calendar-box .calendar-action-box { padding: 0 12px; } .calendar-container .calendar-box.schedule { padding: 0 8px; } .calendar-container .calendar-box.schedule.mobile { padding: 0; } .calendar-container .calendar-box.schedule.mobile .fc-scrollgrid-section.fc-scrollgrid-section-header { display: none; } .calendar-container .calendar-box.schedule.mobile .fc-scroller.fc-scroller-liquid-absolute { overflow: hidden !important; } .calendar-container .calendar-box.schedule .calendar-action-box { position: fixed; right: 2vw; bottom: 7vh; z-index: 2; } .calendar-container .calendar-box.schedule .calendar-action-box .add-action-box { display: flex; justify-content: center; align-items: center; padding: 0; width: 48px; height: 48px; background-color: #3574ee; color: #fff; border-radius: 50% !important; font-size: 24px; cursor: pointer; } .calendar-container .calendar-box .fc a { color: initial; } .calendar-container .calendar-box .fc a.fc-h-event { background-color: var(--fc-event-bg-color) !important; } .calendar-container .calendar-box .fc td, .calendar-container .calendar-box .fc th { border: 1px solid #f7f8fa !important; } .calendar-container .calendar-box .fc .fc-popover-body { max-height: 400px; overflow-y: auto; } .calendar-container .calendar-box .fc .fc-scrollgrid { border: none !important; } .calendar-container .calendar-box .fc .fc-scrollgrid-section.fc-scrollgrid-section-header th { border: none !important; } .calendar-container .calendar-box .fc .fc-col-header-cell.fc-day { border: none !important; } .calendar-container .calendar-box .fc .fc-v-event { margin: 4px 4px 6px 6px; background-color: #E9F6FE; color: #3574EE; border-color: #E9F6FE; } .calendar-container .calendar-box .fc .fc-v-event .fc-event-main { color: #3574EE; } .calendar-container .calendar-box .fc .fc-timegrid-col.fc-day-today { background-color: unset !important; } .calendar-container .calendar-box .fc .fc-daygrid-day.fc-day-today { background-color: unset !important; } .calendar-container .calendar-box .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number { display: flex; align-items: center; justify-content: center; color: #fff; width: 30px; height: 30px; font-size: 12px; background-color: #3574EE; border-radius: 10px; transform: scale(0.8); white-space: nowrap; } .calendar-container .calendar-box .fc .fc-bg-event { background: unset; opacity: 1; } .calendar-container .calendar-box .fc .fc-timegrid-slot { height: 32px; } .calendar-container .calendar-box.schedule { overflow: auto; } .calendar-container .week-toggler-box { position: sticky; top: 0; } .calendar-container .week-toggler-box.schedule { position: relative; } .calendar-container .attendance-box { overflow-y: auto; background-color: #f1f1f1; padding: 10px; display: flex; flex-direction: column; gap: 12px; } .calendar-container .attendance-box .info-box { padding: 10px; width: 100%; border-radius: 4px; min-height: 100px; background-color: #fff; color: #999; line-height: 1.5; font-size: 14px; } .calendar-container .attendance-box .info-box .title { font-size: 16px; padding-bottom: 4px; color: #333; } .calendar-container .attendance-box .info-box .title .primary { color: #3574EE; } .calendar-container .attendance-box .info-box .title .warning { color: #FE9201; } .calendar-container .attendance-box .info-box .title .success { color: #15B37B; } .calendar-container .attendance-box .info-box .title .danger { color: #F5222D; } .calendar-container .action-box { width: 0; height: 0; visibility: hidden; } .calendar-container .event-item-event-box { position: relative; display: flex; width: 100%; align-items: center; min-height: 20px; } .calendar-container .event-item-event-box .remove-btn { position: absolute; right: 2px; top: 2px; display: none; width: 16px; height: 16px; margin-right: 2px; text-align: center; line-height: 14px; color: #fff; border-radius: 50%; font-size: 12px; border: 1px solid #fff; } .calendar-container .event-item-event-box .remove-btn:hover { color: #ff4d4f; border-color: #ff4d4f; } .calendar-container .event-item-event-box:hover .remove-btn { display: block; } .calendar-container .event-item-event-box .event-content-box { padding: 3px; word-wrap: break-word; width: 100%; font-size: 13px; } .calendar-container .event-item-background-box { display: flex; height: 100%; width: 100%; justify-content: center; align-items: center; flex-direction: column; font-size: 12px; color: #666; } /*# sourceMappingURL=calendar.css.map */