vue-daily-scheduler
Version:
A Vue.js component for continuous daily scheduling
63 lines (58 loc) • 1.38 kB
CSS
.vws-table-rule {
border-collapse: separate;
}
.vws-table-rule-heading, .vws-rule-time {
display: flex;
flex-wrap: wrap;
}
.vws-table-rule-heading div, .vws-rule-time .vws-time-list {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
margin: 1px;
padding: 10px;
font-size: 9px;
}
.vws-time-rule {
width: 100px;
display: block ruby;
}
.vws-rule-time-week, .vws-rule-time-item{
cursor: pointer;
}
.vws-rule-time-week, .vws-rule-time-item{
/* background: #223642; */
background: var(--vws-bg);
}
.vws-rule-time-week.active, .vws-rule-time-item.active{
/* background: #84c9fc; */
background: var(--vws-bgActive);
}
.vws-rule-time-week:hover,
.vws-rule-time-item:hover,
.vws-rule-time-week.active:hover,
.vws-rule-time-item.active:hover{
/* background: #84dafc7a; */
background: var(--vws-bgHover);
}
.vws-rule-time-item span{
display: none;
}
.vws-rule-time-item .parent {
display: flex ;
justify-content: center;
align-items: center;
text-align: center;
color: #fff;
font-size: 13px;
font-weight: 800;
height: 4px;
}
.vws-rule-time-item.active span {
display: block;
text-align: center;
/* color: #000; */
color: var(--vws-text);
}