bk-magic-vue
Version:
基于蓝鲸 Magicbox 和 Vue 的前端组件库
241 lines (200 loc) • 6 kB
CSS
.bk-time-picker-now{
border-top:1px solid #dcdee5;
text-align:right;
clear:both;
background-color:#fafbfd;
height:42px;
line-height:41px;
font-size:13px;
padding:0 20px;
text-align:center;
}
.bk-time-picker-now a{
color:#3a84ff;
text-decoration:none;
}
.bk-time-picker-cells{
}
.bk-time-picker-cells:after{
content:"";
position:absolute;
margin-top:0;
height:32px;
z-index:1;
left:0;
right:0;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding-top:6px;
text-align:left;
background-color:#e1ecff;
mix-blend-mode:multiply;
color:#3a84ff;
pointer-events:none;
}
.bk-time-picker-cells-with-seconds{
}
.bk-time-picker-cells-title-wrapper{
width:100%;
height:42px;
line-height:42px;
}
.bk-time-picker-cells-title-wrapper .bk-time-picker-cells-title{
float:left;
width:33.33%;
text-align:center;
list-style:none;
color:#979ba5;
font-size:14px;
position:relative
}
.bk-time-picker-cells-title-wrapper .bk-time-picker-cells-title.active{
color:#3a84ff;
}
.bk-time-picker-cells-title-wrapper .bk-time-picker-cells-title{
}
.bk-time-picker-cells-list{
width:33.33%;
max-height:192px;
float:left;
overflow:hidden;
position:relative
}
.bk-time-picker-cells-list:hover{
overflow-y:auto;
}
.bk-time-picker-cells-list:first-child{
border-radius:2px 0 0 2px;
}
.bk-time-picker-cells-list:last-child{
border-radius:0 2px 2px 0;
}
.bk-time-picker-cells-list::-webkit-scrollbar{
width:0;
height:0;
background-color:rgba(204, 204, 204, 0);
}
.bk-time-picker-cells-list::-webkit-scrollbar-thumb{
width:0;
height:0;
background-color:transparent;
}
.bk-time-picker-cells-list .bk-time-picker-cells-ul{
width:100%;
margin:0;
padding:0 0 160px 0;
list-style:none;
}
.bk-time-picker-cells-list .bk-time-picker-cells-ul .bk-time-picker-cells-cell{
width:100%;
height:32px;
line-height:32px;
margin:0;
padding:0;
-webkit-box-sizing:content-box;
box-sizing:content-box;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
cursor:pointer;
list-style:none;
-webkit-transition:background 0.2s ease-in-out;
transition:background 0.2s ease-in-out;
color:#63656e;
font-size:12px;
position:relative
}
.bk-time-picker-cells-list .bk-time-picker-cells-ul .bk-time-picker-cells-cell:hover{
background-color:#f0f1f5;
}
.bk-time-picker-cells-list .bk-time-picker-cells-ul .bk-time-picker-cells-cell-disabled{
color:#c4c6cc;
cursor:not-allowed
}
.bk-time-picker-cells-list .bk-time-picker-cells-ul .bk-time-picker-cells-cell-disabled:hover{
color:#c4c6cc;
background-color:#fff;
cursor:not-allowed;
}
.bk-time-picker-cells-list .bk-time-picker-cells-ul .bk-time-picker-cells-cell-selected,
.bk-time-picker-cells-list .bk-time-picker-cells-ul .bk-time-picker-cells-cell-selected:hover{
color:#3a84ff;
}
.bk-time-picker-cells-list .bk-time-picker-cells-ul .bk-time-picker-cells-cell-selected{
font-weight:700;
}
.bk-time-picker-cells-list .bk-time-picker-cells-ul .bk-time-picker-cells-cell-focused{
}
.bk-time-picker-header{
height:46px;
line-height:46px;
text-align:center;
border-bottom:1px solid #dcdee5;
font-size:14px;
font-weight:700;
color:#63656e;
}
.bk-time-picker-header .now-time{
font-weight:400;
cursor:pointer;
margin-left:3px;
}
.bk-time-picker-with-range .bk-picker-panel-body{
}
.bk-time-picker-with-range .bk-picker-panel-content{
float:left;
position:relative;
}
.bk-time-picker-with-range .bk-picker-panel-content:after{
content:'';
display:block;
width:1px;
position:absolute;
top:45px;
bottom:0;
right:-1px;
background:#e8eaec;
z-index:1;
}
.bk-time-picker-with-range .bk-picker-panel-content-right{
float:right;
}
.bk-time-picker-with-range .bk-picker-panel-content-right:after{
right:auto;
left:0;
}
.bk-time-picker-with-range .bk-time-picker-cells-list:first-child{
border-radius:0;
}
.bk-time-picker-with-range .bk-time-picker-cells-list:last-child{
border-radius:0;
}
.bk-time-picker-with-range.bk-time-picker-with-seconds .bk-picker-panel-body{
}
.bk-picker-panel-content .bk-picker-panel-content .bk-time-picker-cells{
min-width:216px;
}
.bk-picker-panel-content .bk-picker-panel-content .bk-time-picker-cells-with-seconds{
min-width:216px;
}
.bk-picker-panel-content .bk-picker-panel-content .bk-time-picker-cells-with-seconds .bk-time-picker-cells-list{
width:72px;
}
.bk-picker-panel-content .bk-picker-panel-content .bk-time-picker-cells-with-seconds .bk-time-picker-cells-list ul li{
padding:0;
}
.bk-picker-panel-content .bk-picker-panel-content .bk-time-picker-cells-list{
width:108px;
max-height:200px;
}
.bk-picker-panel-content .bk-picker-panel-content .bk-time-picker-cells-list:first-child{
border-radius:0;
}
.bk-picker-panel-content .bk-picker-panel-content .bk-time-picker-cells-list:last-child{
border-radius:0;
}
.bk-picker-panel-content .bk-picker-panel-content .bk-time-picker-cells-list ul{
padding:0 0 168px 0;
}