jspanel4
Version:
A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
176 lines (143 loc) • 3.72 kB
CSS
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.16.1
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - info@jspanel.de
* @author of dialog extension: Michael Daumling - michael@terrapinlogo.com
* @github https://github.com/Flyer53/jsPanel4.git
*/
.jsPanel-cal-wrapper {
display: grid;
grid-template-areas: "clear back month month month month forward reset" "blank3 day-name-0 day-name-1 day-name-2 day-name-3 day-name-4 day-name-5 day-name-6" "week-0 day-1 day-2 day-3 day-4 day-5 day-6 day-7" "week-1 day-8 day-9 day-10 day-11 day-12 day-13 day-14" "week-2 day-15 day-16 day-17 day-18 day-19 day-20 day-21" "week-3 day-22 day-23 day-24 day-25 day-26 day-27 day-28" "week-4 day-29 day-30 day-31 day-32 day-33 day-34 day-35" "week-5 day-36 day-37 day-38 day-39 day-40 day-41 day-42";
grid-template-rows: 1.33fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-columns: 0.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-row-gap: 0.2rem;
width: 100%;
height: 100%;
font-size: 0.875rem;
padding: 0 10px 10px;
}
.jsPanel-cal-sub {
display: flex;
align-items: center;
justify-content: center;
}
.jsPanel-cal-sub.day {
cursor: pointer;
}
.jsPanel-cal-sub.day.today {
background-color: #f0f0f0;
border-radius: 5px;
border: 1px solid #c5e1a5;
}
.jsPanel-cal-sub.week {
color: gray;
font-size: 0.66rem;
}
.jsPanel-cal-sub.day.notInMonth {
color: lightgray;
}
.jsPanel-cal-sub.day-name, .jsPanel-cal-blank3 {
background: gainsboro;
}
.jsPanel-cal-sub.day-name.day-name-6 {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.jsPanel-cal-sub.day-name.weekend {
color: crimson;
}
.jsPanel-cal-sub.day.selected {
background-color: #81d4fa;
border-radius: 5px;
color: #fff;
}
.jsPanel-cal-sub.day.selected.range {
background-color: #ce93d8;
color: #fff;
}
.jsPanel-cal-sub.day:hover {
background-color: #c5e1a5;
border-radius: 5px;
color: #fff;
}
.jsPanel-cal-sub.jsPanel-cal-back {
grid-area: back;
cursor: pointer;
}
.jsPanel-cal-sub.jsPanel-cal-back svg {
width: 50%;
}
.jsPanel-cal-sub.jsPanel-cal-forward {
grid-area: forward;
cursor: pointer;
}
.jsPanel-cal-sub.jsPanel-cal-forward svg {
width: 50%;
}
.jsPanel-cal-sub.jsPanel-cal-month {
grid-area: month;
font-variant: small-caps;
}
.jsPanel-cal-sub.jsPanel-cal-clear {
grid-area: clear;
cursor: pointer;
}
.jsPanel-cal-sub.jsPanel-cal-reset {
grid-area: reset;
cursor: pointer;
}
.jsPanel-cal-sub.jsPanel-cal-reset svg {
width: 50%;
}
.jsPanel-cal-sub.jsPanel-cal-blank3 {
grid-area: blank3;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.jsPanel-cal-sub.day-name-0 {
grid-area: day-name-0;
}
.jsPanel-cal-sub.day-name-1 {
grid-area: day-name-1;
}
.jsPanel-cal-sub.day-name-2 {
grid-area: day-name-2;
}
.jsPanel-cal-sub.day-name-3 {
grid-area: day-name-3;
}
.jsPanel-cal-sub.day-name-4 {
grid-area: day-name-4;
}
.jsPanel-cal-sub.day-name-5 {
grid-area: day-name-5;
}
.jsPanel-cal-sub.day-name-6 {
grid-area: day-name-6;
}
.jsPanel-cal-sub.week-1 {
grid-area: week-1;
}
.jsPanel-cal-sub.week-2 {
grid-area: week-2;
}
.jsPanel-cal-sub.week-3 {
grid-area: week-3;
}
.jsPanel-cal-sub.week-4 {
grid-area: week-4;
}
.jsPanel-cal-sub.week-5 {
grid-area: week-5;
}
.jsPanel-cal-sub.day.selected.range.remove-border-radius-left {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.jsPanel-cal-sub.day.selected.range.remove-border-radius-right {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
/*# sourceMappingURL=default.css.map */