2
* # Semantic - Checkbox
3
* http://github.com/jlukic/semantic-ui/
6
* Copyright 2014 Contributors
7
* Released under the MIT license
8
* http://opensource.org/licenses/MIT
12
/*******************************
14
*******************************/
25
display: inline-block;
32
vertical-align: middle;
52
.ui.checkbox .box:before,
53
.ui.checkbox label:before {
69
background-color 0.3s ease,
70
-webkit-box-shadow 0.3s ease;
73
background-color 0.3s ease,
78
background-color 0.3s ease,
82
-webkit-box-shadow: 0em 0em 0em 1px rgba(0, 0, 0, 0.2);
84
box-shadow: 0em 0em 0em 1px rgba(0, 0, 0, 0.2);
88
.ui.checkbox .box:after,
89
.ui.checkbox label:after {
90
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
91
filter: alpha(opacity=0);
95
background: transparent;
96
border: 0.2em solid #333333;
99
-webkit-transform: rotate(-45deg);
100
-moz-transform: rotate(-45deg);
101
-ms-transform: rotate(-45deg);
102
transform: rotate(-45deg);
104
.ui.checkbox .box:after,
105
.ui.checkbox label:after {
112
/*--- Inside Label ---*/
115
color: rgba(0, 0, 0, 0.6);
117
-webkit-transition: color 0.2s ease;
119
-moz-transition: color 0.2s ease;
121
transition: color 0.2s ease;
123
.ui.checkbox label:hover {
124
color: rgba(0, 0, 0, 0.8);
127
.ui.checkbox input:focus ~ label {
128
color: rgba(0, 0, 0, 0.8);
131
/*--- Outside Label ---*/
132
.ui.checkbox ~ label {
135
vertical-align: middle;
137
.ui.checkbox ~ label:hover {
142
/*******************************
144
*******************************/
148
.ui.checkbox .box:hover::before,
149
.ui.checkbox label:hover::before {
150
-webkit-box-shadow: 0em 0em 0em 1px rgba(0, 0, 0, 0.3);
151
box-shadow: 0em 0em 0em 1px rgba(0, 0, 0, 0.3);
155
.ui.checkbox .box:active::before,
156
.ui.checkbox label:active::before {
157
background-color: #F5F5F5;
161
.ui.checkbox input:focus ~ .box:before,
162
.ui.checkbox input:focus ~ label:before {
163
-webkit-box-shadow: 0em 0em 0em 1px rgba(0, 0, 0, 0.3);
164
box-shadow: 0em 0em 0em 1px rgba(0, 0, 0, 0.3);
168
.ui.checkbox input:checked ~ .box:after,
169
.ui.checkbox input:checked ~ label:after {
170
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
171
filter: alpha(opacity=100);
176
.ui.disabled.checkbox ~ .box:after,
177
.ui.checkbox input[disabled] ~ .box:after,
178
.ui.disabled.checkbox label,
179
.ui.checkbox input[disabled] ~ label {
181
color: rgba(0, 0, 0, 0.3);
185
/*******************************
187
*******************************/
194
.ui.radio.checkbox .box:before,
195
.ui.radio.checkbox label:before {
198
border-radius: 500px;
199
-webkit-transform: none;
200
-moz-transform: none;
204
.ui.radio.checkbox .box:after,
205
.ui.radio.checkbox label:after {
213
background-color: #555555;
215
-webkit-transform: none;
217
-moz-transform: none;
222
border-radius: 500px;
229
.ui.slider.checkbox {
235
.ui.slider.checkbox:after {
243
background-color: rgba(0, 0, 0, 0.1);
247
.ui.slider.checkbox .box,
248
.ui.slider.checkbox label {
251
.ui.slider.checkbox .box:before,
252
.ui.slider.checkbox label:before {
264
-webkit-transform: none;
266
-moz-transform: none;
271
-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
272
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
274
border-radius: 50rem;
276
-webkit-transition: left 0.3s ease 0s;
278
-moz-transition: left 0.3s ease 0s;
280
transition: left 0.3s ease 0s;
283
/* Button Activation Light */
284
.ui.slider.checkbox .box:after,
285
.ui.slider.checkbox label:after {
294
margin-left: 0.375em;
300
border-radius: 50rem;
302
-webkit-transform: none;
304
-moz-transform: none;
311
background 0.3s ease 0s,
316
background 0.3s ease 0s,
321
background 0.3s ease 0s,
326
/* Selected Slider Toggle */
327
.ui.slider.checkbox input:checked ~ .box:before,
328
.ui.slider.checkbox input:checked ~ label:before,
329
.ui.slider.checkbox input:checked ~ .box:after,
330
.ui.slider.checkbox input:checked ~ label:after {
335
.ui.slider.checkbox .box:after,
336
.ui.slider.checkbox label:after {
337
background-color: #D95C5C;
341
.ui.slider.checkbox input:checked ~ .box:after,
342
.ui.slider.checkbox input:checked ~ label:after {
343
background-color: #89B84C;
352
.ui.toggle.checkbox {
356
.ui.toggle.checkbox .box,
357
.ui.toggle.checkbox label {
362
.ui.toggle.checkbox .box:before,
363
.ui.toggle.checkbox label:before {
373
background-color: #FFFFFF;
377
-webkit-transform: none;
379
-moz-transform: none;
384
-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
385
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
386
border-radius: 50rem;
389
/* Activation Light */
390
.ui.toggle.checkbox .box:after,
391
.ui.toggle.checkbox label:after {
394
background-color: transparent;
395
-webkit-box-shadow: none;
408
background-color: #D95C5C;
409
border-radius: 50rem;
411
background 0.3s ease 0s,
415
background 0.3s ease 0s,
419
background 0.3s ease 0s,
425
.ui.toggle.checkbox:active .box:before,
426
.ui.toggle.checkbox:active label:before {
427
background-color: #F5F5F5;
431
.ui.toggle.checkbox input:checked ~ .box:after,
432
.ui.toggle.checkbox input:checked ~ label:after {
434
background-color: #89B84C;
b'\\ No newline at end of file'