3 * Styling Slider mainly includes styling the Slider progress bar (dijitSliderProgressBar)
6 * 1. Slider progress bar (default styling):
7 * .dijitSliderProgressBarH - progress bar at the middle of horizontal slider
8 * .dijitSliderLeftBumper - bar at the left of horizontal slider
9 * .dijitSliderRightBumper - bar at the right of horizontal slider
10 * .dijitSliderProgressBarV - progress bar at the middle of vertical slider
11 * .dijitSliderTopBumper - bar at the top of vertical slider
12 * .dijitSliderBottomtBumper - bar at the bottom of vertical slider
14 * 2. hovered Slider progress bar (ie, mouse hover on progress bar)
15 * .dijitSliderHover .dijitSliderProgressBarH(horizontal) - hovered bar style: background, border
17 * 3. focused Slider progress bar (ie, mouse focused on progress bar)
18 * .dijitSliderFocused .dijitSliderProgressBarH(horizontal) - focus bar style: background, border
20 * 4. disabled/read-only Slider progress bar
21 * .dijitSliderDisabled .dijitSliderProgressBarH(horizontal) - bar styles when slider is disabled
25 * 1. Slider Thumbs (default styling):
26 * .dijitSliderImageHandleH / .dijitSliderImageHandleV - styles for the controller on the progress bar
28 * 2. hovered Slider Thumbs (ie, mouse hover on slider thumbs)
29 * .dijitSliderHover .dijitSliderImageHandleH - hovered controller style
31 * 3. focused Slider progress bar (ie, mouse focused on slider thumbs)
32 * .dijitSliderFocused .dijitSliderImageHandleV - focused controller style
35 * Slider Increment/Decrement Buttons:
36 * 1. Slider Increment/Decrement Buttons (default styling):
37 * .dijitSliderDecrementIconH - decrement icon which lies at the left of horizontal slider
38 * .dijitSliderIncrementIconH - increment icon which lies at the right of horizontal slider
39 * .dijitSliderDecrementIconV - decrement icon which lies at the bottom of vertical slider
40 * .dijitSliderIncrementIconV - increment icon which lies at the top of vertical slider
42 * 2. hovered Slider Increment/Decrement Buttons (mouse hover on the icons)
43 * .dijitSliderHover .dijitSliderDecrementIconH - for background, border
45 * 3. active Slider Increment/Decrement Buttons (mouse down on the icons)
46 * .dijitSliderActive .dijitSliderIncrementIconV - for background, border
48 * 4. disabled/read-only Slider Increment/Decrement Buttons
49 * .dijitSliderDisabled .dijitSliderDecrementIconH - styles for the icons in disabled slider
50 * .dijitSliderReadOnly .dijitSliderIncrementIconV - styles for the icons in read-only slider
52 .claro .dijitSliderBar {
56 .claro .dijitSliderFocused .dijitSliderBar {
57 border-color: #759dc0;
59 .claro .dijitSliderHover .dijitSliderBar {
60 border-color: #759dc0;
62 .claro .dijitSliderDisabled .dijitSliderBar {
63 background-image: none
;
64 border-color: #d3d3d3;
66 .claro .dijitRuleLabel {
69 /* Horizontal Slider */
70 .claro .dijitRuleLabelsContainerH {
73 .claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper {
74 background-image: url
("../form/images/sliderHorizontal.png");
75 background-repeat: repeat-x
;
76 background-position: 0 -20px;
77 border-color: #b5bcc7;
78 background-color: #cfe5fa;
80 .claro .dijitSlider .dijitSliderRemainingBarH, .claro .dijitSlider .dijitSliderRightBumper {
81 background-image: url
("../form/images/sliderHorizontal.png");
82 background-repeat: repeat-x
;
83 background-position: 0 -11px;
84 border-color: #b5bcc7;
85 background-color: #ffffff;
87 .claro .dijitSliderRightBumper {
88 border-right: solid
1px #b5bcc7;
90 .claro .dijitSliderLeftBumper {
91 border-left: solid
1px #b5bcc7;
93 .claro .dijitSliderHover .dijitSliderProgressBarH, .claro .dijitSliderHover .dijitSliderLeftBumper {
94 background-position: 0 -20px;
95 background-color: #abd6ff;
96 border-color: #759dc0;
98 .claro .dijitSliderHover .dijitSliderRemainingBarH, .claro .dijitSliderHover .dijitSliderRightBumper {
99 background-position: 0 0;
100 background-color: #ffffff;
101 border-color: #759dc0;
103 .claro .dijitSliderFocused .dijitSliderProgressBarH, .claro .dijitSliderFocused .dijitSliderLeftBumper {
104 background-position: 0 -30px;
105 background-color: #abd6ff;
106 border-color: #759dc0;
108 .claro .dijitSliderFocused .dijitSliderRemainingBarH, .claro .dijitSliderFocused .dijitSliderRightBumper {
109 background-position: 0 -9px;
110 background-color: #ffffff;
111 border-color: #759dc0;
113 .claro .dijitSliderDisabled .dijitSliderProgressBarH, .claro .dijitSliderDisabled .dijitSliderLeftBumper {
114 background-color: #d3d3d3;
115 /* left side of slider, fill matches border */
117 background-image: none
;
119 .claro .dijitSliderDisabled .dijitSliderRemainingBarH, .claro .dijitSliderDisabled .dijitSliderRightBumper {
120 background-color: #efefef;
122 /* Vertical Slider */
123 .claro .dijitRuleLabelsContainerV {
126 .claro .dijitSlider .dijitSliderProgressBarV, .claro .dijitSlider .dijitSliderBottomBumper {
127 background-image: url
("../form/images/sliderVertical.png");
128 background-repeat: repeat-y
;
129 background-position: -36px 0;
130 border-color: #b5bcc7;
131 background-color: #cfe5fa;
133 .claro .dijitSlider .dijitSliderRemainingBarV, .claro .dijitSlider .dijitSliderTopBumper {
134 background-image: url
("../form/images/sliderVertical.png");
135 background-repeat: repeat-y
;
136 background-position: -3px 0;
137 border-color: #b5bcc7;
138 background-color: #ffffff;
140 .claro .dijitSliderBottomBumper {
141 border-bottom: solid
1px #b5bcc7;
143 .claro .dijitSliderTopBumper {
144 border-top: solid
1px #b5bcc7;
146 .claro .dijitSliderHover .dijitSliderProgressBarV, .claro .dijitSliderHover .dijitSliderBottomBumper {
147 background-position: -36px 0;
148 background-color: #abd6ff;
150 .claro .dijitSliderHover .dijitSliderRemainingBarV, .claro .dijitSliderHover .dijitSliderTopBumper {
151 background-position: 0 0;
152 background-color: #ffffff;
154 .claro .dijitSliderFocused .dijitSliderProgressBarV, .claro .dijitSliderFocused .dijitSliderBottomBumper {
155 background-position: -56px 0;
156 background-color: #abd6ff;
158 .claro .dijitSliderFocused .dijitSliderRemainingBarV, .claro .dijitSliderFocused .dijitSliderTopBumper {
159 background-position: -18px 0;
160 background-color: #ffffff;
162 .claro .dijitSliderDisabled .dijitSliderProgressBarV, .claro .dijitSliderDisabled .dijitSliderBottomBumper {
163 background-color: #d3d3d3;
164 /* bottom side of slider, fill matches border */
167 .claro .dijitSliderDisabled .dijitSliderRemainingBarV, .claro .dijitSliderDisabled .dijitSliderTopBumper {
168 background-color: #efefef;
170 /* ------- Thumbs ------- */
171 .claro .dijitSliderImageHandleH {
175 background-image: url
("../form/images/sliderThumbs.png");
176 background-repeat: no-repeat
;
177 background-position: 0 0;
179 .claro .dijitSliderHover .dijitSliderImageHandleH {
180 background-position: -18px 0;
182 .claro .dijitSliderFocused .dijitSliderImageHandleH {
183 background-position: -36px 0;
185 .claro .dijitSliderProgressBarH .dijitSliderThumbHover {
186 background-position: -36px 0;
188 .claro .dijitSliderProgressBarH .dijitSliderThumbActive {
189 background-position: -36px 0;
191 .claro .dijitSliderReadOnly .dijitSliderImageHandleH, .claro .dijitSliderDisabled .dijitSliderImageHandleH {
192 background-position: -54px 0;
194 .claro .dijitSliderImageHandleV {
198 background-image: url
("../form/images/sliderThumbs.png");
199 background-repeat: no-repeat
;
200 background-position: -289px 0;
202 .claro .dijitSliderHover .dijitSliderImageHandleV {
203 background-position: -307px 0;
205 .claro .dijitSliderFocused .dijitSliderImageHandleV {
206 background-position: -325px 0;
208 .claro .dijitSliderProgressBarV .dijitSliderThumbHover {
209 background-position: -325px 0;
211 .claro .dijitSliderProgressBarV .dijitSliderThumbActive {
212 background-position: -325px 0;
214 .claro .dijitSliderReadOnly .dijitSliderImageHandleV, .claro .dijitSliderDisabled .dijitSliderImageHandleV {
215 background-position: -343px 0;
217 /* ---- Increment/Decrement Buttons ---- */
218 .claro .dijitSliderButtonContainerH {
219 padding: 1px 3px 1px 2px;
221 .claro .dijitSliderButtonContainerV {
222 padding: 3px 1px 2px 1px;
224 .claro
.dijitSliderDecrementIconH
,
225 .claro
.dijitSliderIncrementIconH
,
226 .claro
.dijitSliderDecrementIconV
,
227 .claro .dijitSliderIncrementIconV {
228 background-image: url
("../form/images/commonFormArrows.png");
229 background-repeat: no-repeat
;
230 background-color: #efefef;
231 -moz-border-radius: 2px;
233 border: solid
1px #b5bcc7;
236 .claro .dijitSliderDecrementIconH, .claro .dijitSliderIncrementIconH {
240 .claro .dijitSliderDecrementIconV, .claro .dijitSliderIncrementIconV {
244 .claro
.dijitSliderActive
.dijitSliderDecrementIconH
,
245 .claro
.dijitSliderActive
.dijitSliderIncrementIconH
,
246 .claro
.dijitSliderActive
.dijitSliderDecrementIconV
,
247 .claro
.dijitSliderActive
.dijitSliderIncrementIconV
,
248 .claro
.dijitSliderHover
.dijitSliderDecrementIconH
,
249 .claro
.dijitSliderHover
.dijitSliderIncrementIconH
,
250 .claro
.dijitSliderHover
.dijitSliderDecrementIconV
,
251 .claro .dijitSliderHover .dijitSliderIncrementIconV {
252 /* dijitSliderActive should be treated as dijitSliderHover since "clicking the slider" has no meaning */
254 border: solid
1px #759dc0;
255 background-color: #ffffff;
257 .claro .dijitSliderDecrementIconH {
258 background-position: -357px 50%;
260 .claro .dijitSliderActive .dijitSliderDecrementIconH.claro .dijitSliderHover .dijitSliderDecrementIconH {
261 background-position: -393px 50%;
263 .claro .dijitSliderIncrementIconH {
264 background-position: -251px 50%;
266 .claro .dijitSliderActive .dijitSliderIncrementIconH.claro .dijitSliderHover .dijitSliderIncrementIconH {
267 background-position: -283px 50%;
269 .claro .dijitSliderDecrementIconV {
270 background-position: -38px 50%;
272 .claro .dijitSliderActive .dijitSliderDecrementIconV.claro .dijitSliderHover .dijitSliderDecrementIconV {
273 background-position: -73px 50%;
275 .claro .dijitSliderIncrementIconV {
276 background-position: -143px 49%;
278 .claro .dijitSliderActive .dijitSliderIncrementIconV.claro .dijitSliderHover .dijitSliderIncrementIconV {
279 background-position: -178px 49%;
281 .claro
.dijitSliderButtonContainerV
.dijitSliderDecrementButtonHover
,
282 .claro
.dijitSliderButtonContainerH
.dijitSliderDecrementButtonHover
,
283 .claro
.dijitSliderButtonContainerV
.dijitSliderIncrementButtonHover
,
284 .claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
285 background-color: #cfe5fa;
287 .claro
.dijitSliderButtonContainerV
.dijitSliderDecrementButtonActive
,
288 .claro
.dijitSliderButtonContainerH
.dijitSliderDecrementButtonActive
,
289 .claro
.dijitSliderButtonContainerV
.dijitSliderIncrementButtonActive
,
290 .claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
291 background-color: #abd6ff;
292 border-color: #759dc0;
294 .claro .dijitSliderButtonInner {
297 .claro .dijitSliderDisabled .dijitSliderBar {
298 border-color: #d3d3d3;
300 .claro .dijitSliderReadOnly *, .claro .dijitSliderDisabled * {
301 border-color: #d3d3d3;
304 .claro .dijitSliderReadOnly .dijitSliderDecrementIconH, .claro .dijitSliderDisabled .dijitSliderDecrementIconH {
305 background-position: -321px 50%;
306 background-color: #efefef;
308 .claro .dijitSliderReadOnly .dijitSliderIncrementIconH, .claro .dijitSliderDisabled .dijitSliderIncrementIconH {
309 background-position: -215px 50%;
310 background-color: #efefef;
312 .claro .dijitSliderReadOnly .dijitSliderDecrementIconV, .claro .dijitSliderDisabled .dijitSliderDecrementIconV {
313 background-position: -3px 49%;
314 background-color: #efefef;
316 .claro .dijitSliderReadOnly .dijitSliderIncrementIconV, .claro .dijitSliderDisabled .dijitSliderIncrementIconV {
317 background-position: -107px 49%;
318 background-color: #efefef;
320 .dj_ie6
.claro
.dijitSlider
.dijitSliderProgressBarH
,
321 .dj_ie6
.claro
.dijitSlider
.dijitSliderLeftBumper
,
322 .dj_ie6
.claro
.dijitSlider
.dijitSliderRemainingBarH
,
323 .dj_ie6
.claro
.dijitSlider
.dijitSliderRightBumper
,
324 .dj_ie6
.claro
.dijitSlider
.dijitSliderProgressBarV
,
325 .dj_ie6
.claro
.dijitSlider
.dijitSliderTopBumper
,
326 .dj_ie6
.claro
.dijitSlider
.dijitSliderRemainingBarV
,
327 .dj_ie6 .claro .dijitSlider .dijitSliderBottomBumper {
328 background-image: none
;