UNPKG

activity-calendar

Version:

a simple activity calendar

124 lines (123 loc) 5.17 kB
body.has-activity-calendar .activity-calendar-container { text-align: center; padding-top: 1em; } body.has-activity-calendar .activity-calendar-container .activity-period-keys .date-range-info.visible-xs { margin-top: 1em; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content { user-select: none; overflow: hidden; font-size: 0.9em; margin: 1em auto 0; display: inline-block; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-days { float: left; font-size: 0.8em; padding-top: 1.5em; margin-right: 0.5em; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-days .activity-calendar-day { display: block; text-align: left; min-height: 1.4em; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-month-dates { overflow-x: auto; padding-bottom: 1em; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-month-dates .activity-calendar-months { height: 1em; margin-bottom: 0.5em; display: flex; text-align: right; direction: ltr; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-month-dates .activity-calendar-months .activity-calendar-month { flex: 1; display: inline-block; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-month-dates .activity-calendar-months .activity-calendar-month:first-child { flex: 0; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-month-dates .activity-calendar-dates { width: max-content; overflow: hidden; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-month-dates .activity-calendar-dates .activity-calendar-column { float: left; margin-left: 0.125em; font-size: 0.95em; } body.has-activity-calendar .activity-calendar-container .activity-calendar-content .activity-calendar-month-dates .activity-calendar-dates .activity-calendar-column:last-child { margin-left: 0; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square { width: 1em; height: 1em; margin-bottom: 0.125em; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-color0 { background: #ededed; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-color1 { background: #acd5f2; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-color2 { background: #7fa8c9; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-color3 { background: #527ba0; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-color4 { background: #254e77; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square:hover { cursor: pointer; border: 1px solid #333; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-cursor-default, body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-cursor-default:hover { cursor: default; } body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-color0:hover, body.has-activity-calendar .activity-calendar-container .activity-calendar-square.activity-calendar-square-empty:hover { cursor: default; border: none; } body.has-activity-calendar .activity-calendar-container .activity-calendar-guide { width: 92%; margin: 10px auto; text-align: left; } body.has-activity-calendar .activity-calendar-container .activity-calendar-guide .activity-calendar-square { display: inline-block; } body.has-activity-calendar .activity-calendar-container.rtl .activity-calendar-content .activity-calendar-month-dates .activity-calendar-months { direction: rtl; } body.has-activity-calendar .activity-calendar-container.rtl .activity-calendar-content .activity-calendar-days { float: right; margin-right: 0; margin-left: 0.5em; } body.has-activity-calendar .activity-calendar-container.rtl .activity-calendar-content .activity-calendar-dates .activity-calendar-column { float: right; } body.has-activity-calendar .activity-calendar-container.rtl .activity-calendar-content .activity-calendar-dates .activity-calendar-column:last-child { margin-left: 0.1em; } body.has-activity-calendar .activity-calendar-container.rtl .activity-calendar-content .activity-calendar-dates .activity-calendar-column:first-child { margin-left: 0; } body.has-activity-calendar .activity-calendar-container.rtl .date-range-info { direction: rtl; } body.has-activity-calendar .activity-calendar-container.rtl .activity-period-keys .btn-calendar { direction: rtl; text-align: center; } body.has-activity-calendar .activity-calendar-container.rtl .activity-calendar-guide { text-align: right; }