1 | /** jQuery UI Slider */ |
---|
2 | .ui-slider { |
---|
3 | background-color:#CCC; |
---|
4 | } |
---|
5 | .ui-slider-horizontal { |
---|
6 | height:9px; |
---|
7 | } |
---|
8 | .ui-slider-vertical { |
---|
9 | width:9px; |
---|
10 | } |
---|
11 | |
---|
12 | .ui-slider .ui-slider-handle { |
---|
13 | border-radius:0; |
---|
14 | width: 1.45em; height: 1.45em; |
---|
15 | |
---|
16 | background-color:#F5F5F5; |
---|
17 | border:1px solid; |
---|
18 | |
---|
19 | &:before { |
---|
20 | display:inline-block; |
---|
21 | content:"|||"; |
---|
22 | font-size:8px; |
---|
23 | font-family:Helvetica, Arial, sans-serif; |
---|
24 | |
---|
25 | position:absolute; top:0; bottom:0; left:0; right:0; |
---|
26 | text-align:center; line-height:15px; |
---|
27 | } |
---|
28 | &:hover { |
---|
29 | background-color:#FFF; |
---|
30 | } |
---|
31 | &:hover , &:focus , &:active{ |
---|
32 | outline:none; |
---|
33 | box-shadow: 1px 1px 1px 0px rgba(0,0,0,.3); |
---|
34 | text-decoration:none; |
---|
35 | &:before { |
---|
36 | text-shadow: 1px 1px 1px rgba(0,0,0,.3); |
---|
37 | } |
---|
38 | } |
---|
39 | } |
---|
40 | .ui-slider-horizontal .ui-slider-handle { |
---|
41 | margin-left: -0.725em; |
---|
42 | top: -0.4em; |
---|
43 | } |
---|
44 | .ui-slider-vertical .ui-slider-handle { |
---|
45 | left: -0.35em; |
---|
46 | margin-bottom: -0.65em; |
---|
47 | } |
---|
48 | |
---|
49 | .ui-slider-small { |
---|
50 | &.ui-slider-horizontal { |
---|
51 | height:5px; |
---|
52 | } |
---|
53 | &.ui-slider-vertical { |
---|
54 | width:5px; |
---|
55 | } |
---|
56 | .ui-slider-handle { |
---|
57 | border-radius:24px; |
---|
58 | width:16px; height:16px; |
---|
59 | top:-5px; |
---|
60 | |
---|
61 | &:before { |
---|
62 | font-size:6px; |
---|
63 | line-height:13px; |
---|
64 | } |
---|
65 | } |
---|
66 | } |
---|
67 | |
---|
68 | /* colors */ |
---|
69 | .ui-slider-range { |
---|
70 | background-color:@slider-color; |
---|
71 | } |
---|
72 | .ui-slider-handle { |
---|
73 | outline:none !important; |
---|
74 | & , &:hover , &:focus, &:active { |
---|
75 | border-color:@slider-color; |
---|
76 | color:@slider-color; |
---|
77 | } |
---|
78 | } |
---|
79 | |
---|
80 | |
---|
81 | |
---|
82 | //slider color |
---|
83 | .slider-color(@color) { |
---|
84 | @slider-class:~`"slider-@{color}"`; |
---|
85 | @slider-bg:@@slider-class; |
---|
86 | @slider-class2:~`"ui-@{slider-class}"`; |
---|
87 | |
---|
88 | .@{slider-class2} { |
---|
89 | .ui-slider-range { |
---|
90 | background-color:@slider-bg; |
---|
91 | } |
---|
92 | .ui-slider-handle { |
---|
93 | & , &:hover , &:focus, &:active { |
---|
94 | border-color:@slider-bg; |
---|
95 | color:@slider-bg; |
---|
96 | } |
---|
97 | } |
---|
98 | } |
---|
99 | } |
---|
100 | .slider-color(~"green"); |
---|
101 | .slider-color(~"red"); |
---|
102 | .slider-color(~"purple"); |
---|
103 | .slider-color(~"orange"); |
---|
104 | .slider-color(~"dark"); |
---|
105 | .slider-color(~"pink"); |
---|