|
2 | 2 | display: inline-block;
|
3 | 3 | position: relative;
|
4 | 4 | padding-left: 5px; }
|
5 |
| -.checkbox label:before { |
| 5 | +.checkbox label::before { |
6 | 6 | content: "";
|
7 | 7 | display: inline-block;
|
8 | 8 | position: absolute;
|
|
14 | 14 | border-radius: 3px;
|
15 | 15 | background-color: #fff;
|
16 | 16 | -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
|
| 17 | + -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; |
17 | 18 | transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
|
18 |
| -.checkbox label:after { |
| 19 | +.checkbox label::after { |
19 | 20 | display: inline-block;
|
20 | 21 | position: absolute;
|
21 | 22 | width: 16px;
|
|
29 | 30 | color: #555555; }
|
30 | 31 | .checkbox input[type=checkbox] {
|
31 | 32 | display: none; }
|
32 |
| -.checkbox input[type=checkbox]:checked + label:after { |
| 33 | +.checkbox input[type=checkbox]:checked + label::after { |
33 | 34 | font-family: 'FontAwesome';
|
34 | 35 | content: "\f00c"; }
|
35 | 36 | .checkbox input[type=checkbox]:disabled + label {
|
36 | 37 | opacity: 0.65; }
|
37 |
| -.checkbox input[type=checkbox]:disabled + label:before { |
| 38 | +.checkbox input[type=checkbox]:disabled + label::before { |
38 | 39 | background-color: #eeeeee;
|
39 | 40 | cursor: not-allowed; }
|
40 |
| -.checkbox.checkbox-circle label:before { |
| 41 | +.checkbox.checkbox-circle label::before { |
41 | 42 | border-radius: 50%; }
|
42 | 43 |
|
43 |
| -.checkbox-primary input[type=checkbox]:checked + label:before { |
| 44 | +.checkbox-primary input[type=checkbox]:checked + label::before { |
44 | 45 | background-color: #428bca;
|
45 | 46 | border-color: #428bca; }
|
46 |
| -.checkbox-primary input[type=checkbox]:checked + label:after { |
| 47 | +.checkbox-primary input[type=checkbox]:checked + label::after { |
47 | 48 | color: #fff; }
|
48 | 49 |
|
49 |
| -.checkbox-danger input[type=checkbox]:checked + label:before { |
| 50 | +.checkbox-danger input[type=checkbox]:checked + label::before { |
50 | 51 | background-color: #d9534f;
|
51 | 52 | border-color: #d9534f; }
|
52 |
| -.checkbox-danger input[type=checkbox]:checked + label:after { |
| 53 | +.checkbox-danger input[type=checkbox]:checked + label::after { |
53 | 54 | color: #fff; }
|
54 | 55 |
|
55 |
| -.checkbox-info input[type=checkbox]:checked + label:before { |
| 56 | +.checkbox-info input[type=checkbox]:checked + label::before { |
56 | 57 | background-color: #5bc0de;
|
57 | 58 | border-color: #5bc0de; }
|
58 |
| -.checkbox-info input[type=checkbox]:checked + label:after { |
| 59 | +.checkbox-info input[type=checkbox]:checked + label::after { |
59 | 60 | color: #fff; }
|
60 | 61 |
|
61 |
| -.checkbox-warning input[type=checkbox]:checked + label:before { |
| 62 | +.checkbox-warning input[type=checkbox]:checked + label::before { |
62 | 63 | background-color: #f0ad4e;
|
63 | 64 | border-color: #f0ad4e; }
|
64 |
| -.checkbox-warning input[type=checkbox]:checked + label:after { |
| 65 | +.checkbox-warning input[type=checkbox]:checked + label::after { |
65 | 66 | color: #fff; }
|
66 | 67 |
|
67 |
| -.checkbox-success input[type=checkbox]:checked + label:before { |
| 68 | +.checkbox-success input[type=checkbox]:checked + label::before { |
68 | 69 | background-color: #5cb85c;
|
69 | 70 | border-color: #5cb85c; }
|
70 |
| -.checkbox-success input[type=checkbox]:checked + label:after { |
| 71 | +.checkbox-success input[type=checkbox]:checked + label::after { |
71 | 72 | color: #fff; }
|
72 | 73 |
|
73 | 74 | .radio label {
|
74 | 75 | display: inline-block;
|
75 | 76 | position: relative;
|
76 | 77 | padding-left: 5px; }
|
77 |
| -.radio label:before { |
| 78 | +.radio label::before { |
78 | 79 | content: "";
|
79 | 80 | display: inline-block;
|
80 | 81 | position: absolute;
|
|
86 | 87 | border-radius: 50%;
|
87 | 88 | background-color: #fff;
|
88 | 89 | -webkit-transition: border 0.15s ease-in-out;
|
| 90 | + -o-transition: border 0.15s ease-in-out; |
89 | 91 | transition: border 0.15s ease-in-out; }
|
90 |
| -.radio label:after { |
| 92 | +.radio label::after { |
91 | 93 | display: inline-block;
|
92 | 94 | position: absolute;
|
93 | 95 | content: " ";
|
|
98 | 100 | margin-left: -20px;
|
99 | 101 | border-radius: 50%;
|
100 | 102 | background-color: #555555;
|
101 |
| - -webkit-transform: scale(0); |
102 |
| - -ms-transform: scale(0); |
103 |
| - transform: scale(0); |
| 103 | + -webkit-transform: scale(0, 0); |
| 104 | + -ms-transform: scale(0, 0); |
| 105 | + -o-transform: scale(0, 0); |
| 106 | + transform: scale(0, 0); |
104 | 107 | -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
|
105 | 108 | -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
|
106 | 109 | -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
|
107 | 110 | transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
|
108 | 111 | .radio input[type=radio] {
|
109 | 112 | display: none; }
|
110 |
| -.radio input[type=radio]:checked + label:after { |
111 |
| - -webkit-transform: scale(1); |
112 |
| - -ms-transform: scale(1); |
113 |
| - transform: scale(1); } |
| 113 | +.radio input[type=radio]:checked + label::after { |
| 114 | + -webkit-transform: scale(1, 1); |
| 115 | + -ms-transform: scale(1, 1); |
| 116 | + -o-transform: scale(1, 1); |
| 117 | + transform: scale(1, 1); } |
114 | 118 | .radio input[type=radio]:disabled + label {
|
115 | 119 | opacity: 0.65; }
|
116 |
| -.radio input[type=radio]:disabled + label:before { |
| 120 | +.radio input[type=radio]:disabled + label::before { |
117 | 121 | cursor: not-allowed; }
|
118 | 122 |
|
119 |
| -.radio-primary input[type=radio] + label:after { |
| 123 | +.radio-primary input[type=radio] + label::after { |
120 | 124 | background-color: #428bca; }
|
121 |
| -.radio-primary input[type=radio]:checked + label:before { |
| 125 | +.radio-primary input[type=radio]:checked + label::before { |
122 | 126 | border-color: #428bca; }
|
123 |
| -.radio-primary input[type=radio]:checked + label:after { |
| 127 | +.radio-primary input[type=radio]:checked + label::after { |
124 | 128 | background-color: #428bca; }
|
125 | 129 |
|
126 |
| -.radio-danger input[type=radio] + label:after { |
| 130 | +.radio-danger input[type=radio] + label::after { |
127 | 131 | background-color: #d9534f; }
|
128 |
| -.radio-danger input[type=radio]:checked + label:before { |
| 132 | +.radio-danger input[type=radio]:checked + label::before { |
129 | 133 | border-color: #d9534f; }
|
130 |
| -.radio-danger input[type=radio]:checked + label:after { |
| 134 | +.radio-danger input[type=radio]:checked + label::after { |
131 | 135 | background-color: #d9534f; }
|
132 | 136 |
|
133 |
| -.radio-info input[type=radio] + label:after { |
| 137 | +.radio-info input[type=radio] + label::after { |
134 | 138 | background-color: #5bc0de; }
|
135 |
| -.radio-info input[type=radio]:checked + label:before { |
| 139 | +.radio-info input[type=radio]:checked + label::before { |
136 | 140 | border-color: #5bc0de; }
|
137 |
| -.radio-info input[type=radio]:checked + label:after { |
| 141 | +.radio-info input[type=radio]:checked + label::after { |
138 | 142 | background-color: #5bc0de; }
|
139 | 143 |
|
140 |
| -.radio-warning input[type=radio] + label:after { |
| 144 | +.radio-warning input[type=radio] + label::after { |
141 | 145 | background-color: #f0ad4e; }
|
142 |
| -.radio-warning input[type=radio]:checked + label:before { |
| 146 | +.radio-warning input[type=radio]:checked + label::before { |
143 | 147 | border-color: #f0ad4e; }
|
144 |
| -.radio-warning input[type=radio]:checked + label:after { |
| 148 | +.radio-warning input[type=radio]:checked + label::after { |
145 | 149 | background-color: #f0ad4e; }
|
146 | 150 |
|
147 |
| -.radio-success input[type=radio] + label:after { |
| 151 | +.radio-success input[type=radio] + label::after { |
148 | 152 | background-color: #5cb85c; }
|
149 |
| -.radio-success input[type=radio]:checked + label:before { |
| 153 | +.radio-success input[type=radio]:checked + label::before { |
150 | 154 | border-color: #5cb85c; }
|
151 |
| -.radio-success input[type=radio]:checked + label:after { |
| 155 | +.radio-success input[type=radio]:checked + label::after { |
152 | 156 | background-color: #5cb85c; }
|
0 commit comments