mirror of
https://github.com/frappe/air-datepicker.git
synced 2026-01-14 11:01:22 +08:00
change order in timepicker, change style
This commit is contained in:
parent
5bbb57cfd0
commit
0969257010
66
dist/css/datepicker.css
vendored
66
dist/css/datepicker.css
vendored
@ -398,13 +398,16 @@
|
|||||||
-webkit-align-items: center;
|
-webkit-align-items: center;
|
||||||
-ms-flex-align: center;
|
-ms-flex-align: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
padding: 4px;
|
padding: 0 4px 4px;
|
||||||
position: relative; }
|
position: relative; }
|
||||||
|
|
||||||
.datepicker--time-sliders {
|
.datepicker--time-sliders {
|
||||||
-webkit-flex: 0 1 138px;
|
-webkit-flex: 0 1 138px;
|
||||||
-ms-flex: 0 1 138px;
|
-ms-flex: 0 1 138px;
|
||||||
flex: 0 1 138px; }
|
flex: 0 1 138px;
|
||||||
|
-webkit-order: 2;
|
||||||
|
-ms-flex-order: 2;
|
||||||
|
order: 2; }
|
||||||
|
|
||||||
.datepicker--time-label {
|
.datepicker--time-label {
|
||||||
display: none;
|
display: none;
|
||||||
@ -426,9 +429,10 @@
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 2px no-repeat; }
|
background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }
|
||||||
.datepicker--time-row input[type='range'] {
|
.datepicker--time-row input[type='range'] {
|
||||||
background: none;
|
background: none;
|
||||||
|
cursor: pointer;
|
||||||
-webkit-flex: 1;
|
-webkit-flex: 1;
|
||||||
-ms-flex: 1;
|
-ms-flex: 1;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
@ -440,40 +444,54 @@
|
|||||||
-webkit-appearance: none; }
|
-webkit-appearance: none; }
|
||||||
.datepicker--time-row input[type='range']::-ms-tooltip {
|
.datepicker--time-row input[type='range']::-ms-tooltip {
|
||||||
display: none; }
|
display: none; }
|
||||||
|
.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
|
||||||
|
border-color: #b8b8b8; }
|
||||||
.datepicker--time-row input[type='range']:focus {
|
.datepicker--time-row input[type='range']:focus {
|
||||||
outline: none; }
|
outline: none; }
|
||||||
|
.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
|
||||||
|
background: #5cc4ef;
|
||||||
|
border-color: #5cc4ef; }
|
||||||
.datepicker--time-row input[type='range']::-webkit-slider-thumb {
|
.datepicker--time-row input[type='range']::-webkit-slider-thumb {
|
||||||
height: 10px;
|
box-sizing: border-box;
|
||||||
width: 10px;
|
height: 12px;
|
||||||
border-radius: 50%;
|
width: 12px;
|
||||||
background: #5cc4ef;
|
border-radius: 3px;
|
||||||
margin-top: -5px;
|
border: 1px solid #dedede;
|
||||||
cursor: pointer; }
|
background: #fff;
|
||||||
|
margin-top: -6px;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background .2s; }
|
||||||
.datepicker--time-row input[type='range']::-moz-range-thumb {
|
.datepicker--time-row input[type='range']::-moz-range-thumb {
|
||||||
height: 10px;
|
box-sizing: border-box;
|
||||||
width: 10px;
|
height: 12px;
|
||||||
border-radius: 50%;
|
width: 12px;
|
||||||
border: none;
|
border-radius: 3px;
|
||||||
background: #5cc4ef;
|
border: 1px solid #dedede;
|
||||||
cursor: pointer; }
|
background: #fff;
|
||||||
|
margin-top: -6px;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background .2s; }
|
||||||
.datepicker--time-row input[type='range']::-ms-thumb {
|
.datepicker--time-row input[type='range']::-ms-thumb {
|
||||||
height: 10px;
|
box-sizing: border-box;
|
||||||
width: 10px;
|
height: 12px;
|
||||||
border: none;
|
width: 12px;
|
||||||
border-radius: 50%;
|
border-radius: 3px;
|
||||||
background: #5cc4ef;
|
border: 1px solid #dedede;
|
||||||
cursor: pointer; }
|
background: #fff;
|
||||||
|
margin-top: -6px;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background .2s; }
|
||||||
.datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
|
.datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
|
||||||
height: 2px;
|
height: 1px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
background: transparent; }
|
background: transparent; }
|
||||||
.datepicker--time-row input[type='range']::-moz-range-track {
|
.datepicker--time-row input[type='range']::-moz-range-track {
|
||||||
height: 2px;
|
height: 1px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
background: transparent; }
|
background: transparent; }
|
||||||
.datepicker--time-row input[type='range']::-ms-track {
|
.datepicker--time-row input[type='range']::-ms-track {
|
||||||
border: none;
|
border: none;
|
||||||
height: 10px;
|
height: 12px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
color: transparent;
|
color: transparent;
|
||||||
background: transparent; }
|
background: transparent; }
|
||||||
|
|||||||
2
dist/css/datepicker.min.css
vendored
2
dist/css/datepicker.min.css
vendored
File diff suppressed because one or more lines are too long
@ -4,21 +4,35 @@
|
|||||||
Timepicker
|
Timepicker
|
||||||
------------------------------------------------- */
|
------------------------------------------------- */
|
||||||
|
|
||||||
$rangeTrackHeight: 2px;
|
$rangeTrackHeight: 1px;
|
||||||
$rangeTrackBg: #dedede;
|
$rangeTrackBg: #dedede;
|
||||||
$rangeThumbSize: 10px;
|
$rangeThumbSize: 12px;
|
||||||
$rangeThumbBg: #5cc4ef;
|
$rangeThumbBg: #dedede;
|
||||||
|
|
||||||
|
@mixin thumb {
|
||||||
|
box-sizing: border-box;
|
||||||
|
height: $rangeThumbSize;
|
||||||
|
width: $rangeThumbSize;
|
||||||
|
border-radius: 3px;
|
||||||
|
border: 1px solid $rangeTrackBg;
|
||||||
|
background: #fff;
|
||||||
|
margin-top: -$rangeThumbSize/2;
|
||||||
|
cursor: pointer;
|
||||||
|
|
||||||
|
transition: background .2s;
|
||||||
|
}
|
||||||
|
|
||||||
.datepicker--time {
|
.datepicker--time {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
padding: $datepickerPadding;
|
padding: 0 $datepickerPadding $datepickerPadding;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.datepicker--time-sliders {
|
.datepicker--time-sliders {
|
||||||
flex: 0 1 138px;
|
flex: 0 1 138px;
|
||||||
|
order: 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
.datepicker--time-label {
|
.datepicker--time-label {
|
||||||
@ -37,10 +51,11 @@ $rangeThumbBg: #5cc4ef;
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
background: linear-gradient(to right,#dedede,#dedede) left 50%/100% 2px no-repeat;
|
background: linear-gradient(to right,$rangeTrackBg, $rangeTrackBg) left 50%/100% $rangeTrackHeight no-repeat;
|
||||||
|
|
||||||
input[type='range'] {
|
input[type='range'] {
|
||||||
background: none;
|
background: none;
|
||||||
|
cursor: pointer;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@ -55,38 +70,34 @@ $rangeThumbBg: #5cc4ef;
|
|||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
&::-webkit-slider-thumb {
|
||||||
|
border-color: darken($rangeTrackBg, 15);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
outline: none;
|
outline: none;
|
||||||
|
|
||||||
|
&::-webkit-slider-thumb {
|
||||||
|
background: map_get($bg, selected);
|
||||||
|
border-color: map_get($bg, selected);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Thumb
|
// Thumb
|
||||||
// -------------------------------------------------
|
// -------------------------------------------------
|
||||||
|
|
||||||
&::-webkit-slider-thumb {
|
&::-webkit-slider-thumb {
|
||||||
height: $rangeThumbSize;
|
@include thumb;
|
||||||
width: $rangeThumbSize;
|
|
||||||
border-radius: 50%;
|
|
||||||
background: $rangeThumbBg;
|
|
||||||
margin-top: -$rangeThumbSize/2;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&::-moz-range-thumb {
|
&::-moz-range-thumb {
|
||||||
height: $rangeThumbSize;
|
@include thumb;
|
||||||
width: $rangeThumbSize;
|
|
||||||
border-radius: 50%;
|
|
||||||
border: none;
|
|
||||||
background: $rangeThumbBg;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&::-ms-thumb {
|
&::-ms-thumb {
|
||||||
height: $rangeThumbSize;
|
@include thumb;
|
||||||
width: $rangeThumbSize;
|
|
||||||
border: none;
|
|
||||||
border-radius: 50%;
|
|
||||||
background: $rangeThumbBg;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Track
|
// Track
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user