2016-12-27 12:00:45 +08:00
|
|
|
@time-picker-prefix-cls: ~"@{css-prefix}time-picker";
|
2016-12-28 15:21:25 +08:00
|
|
|
@time-picker-cells-width: 112px;
|
|
|
|
@time-picker-cells-width-with-seconds: @time-picker-cells-width + 56px;
|
|
|
|
|
2016-12-27 12:00:45 +08:00
|
|
|
.@{time-picker-prefix-cls} {
|
|
|
|
&-cells{
|
2016-12-28 15:21:25 +08:00
|
|
|
min-width: @time-picker-cells-width;
|
2016-12-27 12:00:45 +08:00
|
|
|
&-with-seconds{
|
2016-12-28 15:21:25 +08:00
|
|
|
min-width: @time-picker-cells-width-with-seconds;
|
2016-12-27 12:00:45 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
&-list{
|
|
|
|
width: 56px;
|
|
|
|
float: left;
|
|
|
|
position: relative;
|
|
|
|
max-height: 144px;
|
|
|
|
overflow-y: auto;
|
|
|
|
border-left: 1px solid @border-color-split;
|
|
|
|
&:first-child{
|
|
|
|
border-left: none;
|
|
|
|
border-radius: @btn-border-radius 0 0 0;
|
|
|
|
}
|
|
|
|
&:last-child{
|
|
|
|
border-radius: 0 @btn-border-radius 0 0;
|
|
|
|
}
|
|
|
|
ul{
|
|
|
|
width: 100%;
|
|
|
|
margin: 0;
|
|
|
|
padding: 0 0 120px 0;
|
|
|
|
list-style: none;
|
|
|
|
li{
|
|
|
|
width: 100%;
|
|
|
|
height: 24px;
|
|
|
|
line-height: 24px;
|
|
|
|
margin: 0;
|
|
|
|
padding: 0 0 0 16px;
|
|
|
|
box-sizing: border-box;
|
|
|
|
text-align: left;
|
|
|
|
user-select: none;
|
|
|
|
cursor: pointer;
|
|
|
|
list-style: none;
|
|
|
|
transition: background @transition-time @ease-in-out;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&-cell{
|
|
|
|
&:hover{
|
|
|
|
background: @background-color-select-hover;
|
|
|
|
}
|
|
|
|
&-disabled {
|
|
|
|
color: @btn-disable-color;
|
|
|
|
cursor: @cursor-disabled;
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
color: @btn-disable-color;
|
|
|
|
background-color: #fff;
|
|
|
|
cursor: @cursor-disabled;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&-selected ,&-selected:hover{
|
|
|
|
color: @primary-color;
|
|
|
|
background: @background-color-select-hover;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2016-12-28 15:21:25 +08:00
|
|
|
|
|
|
|
&-header{
|
|
|
|
height: 32px;
|
|
|
|
line-height: 32px;
|
|
|
|
text-align: center;
|
|
|
|
border-bottom: 1px solid @border-color-split;
|
|
|
|
}
|
|
|
|
|
|
|
|
&-with-range{
|
|
|
|
.@{picker-prefix-cls}-panel{
|
|
|
|
&-body{
|
|
|
|
min-width: @time-picker-cells-width * 2 + 4px;
|
|
|
|
}
|
|
|
|
&-content{
|
|
|
|
float: left;
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
&:after{
|
|
|
|
content: '';
|
|
|
|
display: block;
|
|
|
|
width: 2px;
|
|
|
|
position: absolute;
|
|
|
|
top: 31px;
|
|
|
|
bottom: 0;
|
|
|
|
right: -2px;
|
|
|
|
background: @border-color-split
|
|
|
|
}
|
|
|
|
|
|
|
|
&-right{
|
|
|
|
float: right;
|
|
|
|
&:after{
|
|
|
|
right: auto;
|
|
|
|
left: -2px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.@{time-picker-prefix-cls}-cells{
|
|
|
|
&-list{
|
|
|
|
&:first-child{
|
|
|
|
border-radius: 0;
|
|
|
|
}
|
|
|
|
&:last-child{
|
|
|
|
border-radius: 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&-with-range&-with-seconds{
|
|
|
|
.@{picker-prefix-cls}-panel{
|
|
|
|
&-body{
|
|
|
|
min-width: @time-picker-cells-width-with-seconds * 2 + 4px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2016-12-27 12:00:45 +08:00
|
|
|
}
|