UNPKG

2.21 kBSCSSView Raw
1@charset "UTF-8";
2@import "../core/index-noreset.scss";
3@import "scss/mixin";
4@import "scss/variable";
5
6.#{$css-prefix} {
7 &range {
8 @include box-sizing;
9 @include range-bounding();
10
11 & {
12 @include range-state(
13 $range-normal-unselected-color,
14 $range-normal-unselected-color-disabled,
15 $range-normal-unselected-color-hover,
16 $range-normal-selected-color,
17 $range-normal-selected-color-disabled,
18 $range-normal-selected-color-hover,
19 $range-normal-slider-bg-color,
20 $range-normal-slider-bg-color-disabled,
21 $range-normal-slider-bg-color-hover,
22 $range-normal-slider-border-color,
23 $range-normal-slider-border-color-disabled,
24 $range-normal-slider-border-color-hover,
25 $range-normal-mark-color,
26 $range-normal-mark-color-disabled,
27 $range-normal-mark-color-hover,
28 $range-normal-mark-selected-color,
29 $range-normal-mark-selected-color-disabled,
30 $range-normal-mark-selected-color-hover
31 );
32
33 @include range-size(
34 $range-size-m-track-height,
35 $range-size-m-scale-height,
36 $range-size-m-slider-hw,
37 $range-size-m-slider-shadow,
38 $range-size-m-mark-font-size,
39 $range-size-m-mark-font-weight,
40 $range-size-m-mark-font-lineheight
41 );
42
43 @include range-hover(
44 $range-normal-slider-bg-color-hover,
45 $range-normal-selected-color-hover,
46 $range-normal-unselected-color-hover
47 );
48
49 @include range-click();
50 }
51 }
52
53 &range[dir=rtl] {
54 .#{$css-prefix}range-mark {
55 position: relative;
56 cursor: auto;
57 .#{$css-prefix}range-mark-text {
58 position: absolute;
59 right: 0;
60 transform: translateX(50%);
61 padding-right: 2px;
62 text-align: center;
63 }
64 }
65 }
66}