Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Avatar for KuCalc : devops.
Download
50641 views
1
/* ============================================================
2
* bootstrapSwitch v1.8 by Larentis Mattia @SpiritualGuru
3
* http://www.larentis.eu/
4
*
5
* Enhanced for radiobuttons by Stein, Peter @BdMdesigN
6
* http://www.bdmdesign.org/
7
*
8
* Project site:
9
* http://www.larentis.eu/switch/
10
* ============================================================
11
* Licensed under the Apache License, Version 2.0
12
* http://www.apache.org/licenses/LICENSE-2.0
13
* ============================================================ */
14
.has-switch {
15
display: inline-block;
16
cursor: pointer;
17
-webkit-border-radius: 5px;
18
-moz-border-radius: 5px;
19
border-radius: 5px;
20
border: 1px solid;
21
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
22
position: relative;
23
text-align: left;
24
overflow: hidden;
25
line-height: 8px;
26
-webkit-user-select: none;
27
-moz-user-select: none;
28
-ms-user-select: none;
29
-o-user-select: none;
30
user-select: none;
31
vertical-align: middle;
32
min-width: 100px;
33
}
34
.has-switch.switch-mini {
35
min-width: 72px;
36
}
37
.has-switch.switch-mini i.switch-mini-icons {
38
height: 1.20em;
39
line-height: 9px;
40
vertical-align: text-top;
41
text-align: center;
42
transform: scale(0.6);
43
margin-top: -1px;
44
margin-bottom: -1px;
45
}
46
.has-switch.switch-small {
47
min-width: 80px;
48
}
49
.has-switch.switch-large {
50
min-width: 120px;
51
}
52
.has-switch.deactivate {
53
opacity: 0.5;
54
filter: alpha(opacity=50);
55
cursor: default !important;
56
}
57
.has-switch.deactivate label,
58
.has-switch.deactivate span {
59
cursor: default !important;
60
}
61
.has-switch > div {
62
display: inline-block;
63
width: 150%;
64
position: relative;
65
top: 0;
66
}
67
.has-switch > div.switch-animate {
68
-webkit-transition: left 0.5s;
69
-moz-transition: left 0.5s;
70
-o-transition: left 0.5s;
71
transition: left 0.5s;
72
}
73
.has-switch > div.switch-off {
74
left: -50%;
75
}
76
.has-switch > div.switch-on {
77
left: 0%;
78
}
79
.has-switch input[type=radio],
80
.has-switch input[type=checkbox] {
81
display: none;
82
}
83
.has-switch span,
84
.has-switch label {
85
-webkit-box-sizing: border-box;
86
-moz-box-sizing: border-box;
87
box-sizing: border-box;
88
cursor: pointer;
89
position: relative;
90
display: inline-block;
91
height: 100%;
92
padding-bottom: 4px;
93
padding-top: 4px;
94
font-size: 14px;
95
line-height: 20px;
96
}
97
.has-switch span.switch-mini,
98
.has-switch label.switch-mini {
99
padding-bottom: 4px;
100
padding-top: 4px;
101
font-size: 10px;
102
line-height: 9px;
103
}
104
.has-switch span.switch-small,
105
.has-switch label.switch-small {
106
padding-bottom: 3px;
107
padding-top: 3px;
108
font-size: 12px;
109
line-height: 18px;
110
}
111
.has-switch span.switch-large,
112
.has-switch label.switch-large {
113
padding-bottom: 9px;
114
padding-top: 9px;
115
font-size: 16px;
116
line-height: normal;
117
}
118
.has-switch label {
119
text-align: center;
120
margin-top: -1px;
121
margin-bottom: -1px;
122
z-index: 100;
123
width: 34%;
124
border-left: 1px solid #cccccc;
125
border-right: 1px solid #cccccc;
126
color: #333333;
127
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
128
background-color: #f5f5f5;
129
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
130
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
131
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
132
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
133
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
134
background-repeat: repeat-x;
135
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
136
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
137
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
138
*background-color: #e6e6e6;
139
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
140
141
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
142
}
143
.has-switch label:hover,
144
.has-switch label:focus,
145
.has-switch label:active,
146
.has-switch label.active,
147
.has-switch label.disabled,
148
.has-switch label[disabled] {
149
color: #333333;
150
background-color: #e6e6e6;
151
*background-color: #d9d9d9;
152
}
153
.has-switch label:active,
154
.has-switch label.active {
155
background-color: #cccccc \9;
156
}
157
.has-switch label i {
158
color: #000;
159
text-shadow: 0 1px 0 #fff;
160
line-height: 18px;
161
pointer-events: none;
162
}
163
.has-switch span {
164
text-align: center;
165
z-index: 1;
166
width: 33%;
167
}
168
.has-switch span.switch-left {
169
-webkit-border-top-left-radius: 4px;
170
-moz-border-radius-topleft: 4px;
171
border-top-left-radius: 4px;
172
-webkit-border-bottom-left-radius: 4px;
173
-moz-border-radius-bottomleft: 4px;
174
border-bottom-left-radius: 4px;
175
}
176
.has-switch span.switch-right {
177
color: #333333;
178
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
179
background-color: #f0f0f0;
180
background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
181
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
182
background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
183
background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
184
background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
185
background-repeat: repeat-x;
186
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
187
border-color: #ffffff #ffffff #d9d9d9;
188
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
189
*background-color: #ffffff;
190
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
191
192
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
193
}
194
.has-switch span.switch-right:hover,
195
.has-switch span.switch-right:focus,
196
.has-switch span.switch-right:active,
197
.has-switch span.switch-right.active,
198
.has-switch span.switch-right.disabled,
199
.has-switch span.switch-right[disabled] {
200
color: #333333;
201
background-color: #ffffff;
202
*background-color: #f2f2f2;
203
}
204
.has-switch span.switch-right:active,
205
.has-switch span.switch-right.active {
206
background-color: #e6e6e6 \9;
207
}
208
.has-switch span.switch-primary,
209
.has-switch span.switch-left {
210
color: #ffffff;
211
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
212
background-color: #005fcc;
213
background-image: -moz-linear-gradient(top, #0044cc, #0088cc);
214
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
215
background-image: -webkit-linear-gradient(top, #0044cc, #0088cc);
216
background-image: -o-linear-gradient(top, #0044cc, #0088cc);
217
background-image: linear-gradient(to bottom, #0044cc, #0088cc);
218
background-repeat: repeat-x;
219
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc', endColorstr='#ff0088cc', GradientType=0);
220
border-color: #0088cc #0088cc #005580;
221
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
222
*background-color: #0088cc;
223
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
224
225
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
226
}
227
.has-switch span.switch-primary:hover,
228
.has-switch span.switch-left:hover,
229
.has-switch span.switch-primary:focus,
230
.has-switch span.switch-left:focus,
231
.has-switch span.switch-primary:active,
232
.has-switch span.switch-left:active,
233
.has-switch span.switch-primary.active,
234
.has-switch span.switch-left.active,
235
.has-switch span.switch-primary.disabled,
236
.has-switch span.switch-left.disabled,
237
.has-switch span.switch-primary[disabled],
238
.has-switch span.switch-left[disabled] {
239
color: #ffffff;
240
background-color: #0088cc;
241
*background-color: #0077b3;
242
}
243
.has-switch span.switch-primary:active,
244
.has-switch span.switch-left:active,
245
.has-switch span.switch-primary.active,
246
.has-switch span.switch-left.active {
247
background-color: #006699 \9;
248
}
249
.has-switch span.switch-info {
250
color: #ffffff;
251
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
252
background-color: #41a7c5;
253
background-image: -moz-linear-gradient(top, #2f96b4, #5bc0de);
254
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f96b4), to(#5bc0de));
255
background-image: -webkit-linear-gradient(top, #2f96b4, #5bc0de);
256
background-image: -o-linear-gradient(top, #2f96b4, #5bc0de);
257
background-image: linear-gradient(to bottom, #2f96b4, #5bc0de);
258
background-repeat: repeat-x;
259
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f96b4', endColorstr='#ff5bc0de', GradientType=0);
260
border-color: #5bc0de #5bc0de #28a1c5;
261
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
262
*background-color: #5bc0de;
263
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
264
265
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
266
}
267
.has-switch span.switch-info:hover,
268
.has-switch span.switch-info:focus,
269
.has-switch span.switch-info:active,
270
.has-switch span.switch-info.active,
271
.has-switch span.switch-info.disabled,
272
.has-switch span.switch-info[disabled] {
273
color: #ffffff;
274
background-color: #5bc0de;
275
*background-color: #46b8da;
276
}
277
.has-switch span.switch-info:active,
278
.has-switch span.switch-info.active {
279
background-color: #31b0d5 \9;
280
}
281
.has-switch span.switch-success {
282
color: #ffffff;
283
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
284
background-color: #58b058;
285
background-image: -moz-linear-gradient(top, #51a351, #62c462);
286
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#51a351), to(#62c462));
287
background-image: -webkit-linear-gradient(top, #51a351, #62c462);
288
background-image: -o-linear-gradient(top, #51a351, #62c462);
289
background-image: linear-gradient(to bottom, #51a351, #62c462);
290
background-repeat: repeat-x;
291
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51a351', endColorstr='#ff62c462', GradientType=0);
292
border-color: #62c462 #62c462 #3b9e3b;
293
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
294
*background-color: #62c462;
295
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
296
297
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
298
}
299
.has-switch span.switch-success:hover,
300
.has-switch span.switch-success:focus,
301
.has-switch span.switch-success:active,
302
.has-switch span.switch-success.active,
303
.has-switch span.switch-success.disabled,
304
.has-switch span.switch-success[disabled] {
305
color: #ffffff;
306
background-color: #62c462;
307
*background-color: #4fbd4f;
308
}
309
.has-switch span.switch-success:active,
310
.has-switch span.switch-success.active {
311
background-color: #42b142 \9;
312
}
313
.has-switch span.switch-warning {
314
color: #ffffff;
315
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
316
background-color: #f9a123;
317
background-image: -moz-linear-gradient(top, #f89406, #fbb450);
318
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#fbb450));
319
background-image: -webkit-linear-gradient(top, #f89406, #fbb450);
320
background-image: -o-linear-gradient(top, #f89406, #fbb450);
321
background-image: linear-gradient(to bottom, #f89406, #fbb450);
322
background-repeat: repeat-x;
323
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89406', endColorstr='#fffbb450', GradientType=0);
324
border-color: #fbb450 #fbb450 #f89406;
325
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
326
*background-color: #fbb450;
327
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
328
329
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
330
}
331
.has-switch span.switch-warning:hover,
332
.has-switch span.switch-warning:focus,
333
.has-switch span.switch-warning:active,
334
.has-switch span.switch-warning.active,
335
.has-switch span.switch-warning.disabled,
336
.has-switch span.switch-warning[disabled] {
337
color: #ffffff;
338
background-color: #fbb450;
339
*background-color: #faa937;
340
}
341
.has-switch span.switch-warning:active,
342
.has-switch span.switch-warning.active {
343
background-color: #fa9f1e \9;
344
}
345
.has-switch span.switch-danger {
346
color: #ffffff;
347
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
348
background-color: #d14641;
349
background-image: -moz-linear-gradient(top, #bd362f, #ee5f5b);
350
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bd362f), to(#ee5f5b));
351
background-image: -webkit-linear-gradient(top, #bd362f, #ee5f5b);
352
background-image: -o-linear-gradient(top, #bd362f, #ee5f5b);
353
background-image: linear-gradient(to bottom, #bd362f, #ee5f5b);
354
background-repeat: repeat-x;
355
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ffee5f5b', GradientType=0);
356
border-color: #ee5f5b #ee5f5b #e51d18;
357
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
358
*background-color: #ee5f5b;
359
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
360
361
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
362
}
363
.has-switch span.switch-danger:hover,
364
.has-switch span.switch-danger:focus,
365
.has-switch span.switch-danger:active,
366
.has-switch span.switch-danger.active,
367
.has-switch span.switch-danger.disabled,
368
.has-switch span.switch-danger[disabled] {
369
color: #ffffff;
370
background-color: #ee5f5b;
371
*background-color: #ec4844;
372
}
373
.has-switch span.switch-danger:active,
374
.has-switch span.switch-danger.active {
375
background-color: #e9322d \9;
376
}
377
.has-switch span.switch-default {
378
color: #333333;
379
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
380
background-color: #f0f0f0;
381
background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
382
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
383
background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
384
background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
385
background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
386
background-repeat: repeat-x;
387
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
388
border-color: #ffffff #ffffff #d9d9d9;
389
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
390
*background-color: #ffffff;
391
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
392
393
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
394
}
395
.has-switch span.switch-default:hover,
396
.has-switch span.switch-default:focus,
397
.has-switch span.switch-default:active,
398
.has-switch span.switch-default.active,
399
.has-switch span.switch-default.disabled,
400
.has-switch span.switch-default[disabled] {
401
color: #333333;
402
background-color: #ffffff;
403
*background-color: #f2f2f2;
404
}
405
.has-switch span.switch-default:active,
406
.has-switch span.switch-default.active {
407
background-color: #e6e6e6 \9;
408
}
409
410