|
25 | 25 | width: ($switch-width + $switch-unit); |
26 | 26 | height: ($switch-height + $switch-unit); |
27 | 27 | margin: 0; |
28 | | - padding: (($switch-height / 9.5) + $switch-unit); |
| 28 | + padding: ((round(($switch-height - (round($switch-height * .75))) / 2) - 1) + $switch-unit); |
29 | 29 | background: $switch-unchecked-bg; |
30 | 30 | border-radius: (($switch-height * 2) + $switch-unit); |
31 | 31 | transition: all $switch-duration ease; |
|
34 | 34 | position: relative; |
35 | 35 | display: block; |
36 | 36 | content: ""; |
37 | | - width: (($switch-height - 8) + $switch-unit); |
38 | | - height: (($switch-height - 8) + $switch-unit); |
| 37 | + width: (round($switch-height * .75) + $switch-unit); |
| 38 | + height: (round($switch-height * .75) + $switch-unit); |
39 | 39 | } |
40 | 40 | &:after { |
41 | | - left: 2px; |
| 41 | + left: ((round(($switch-height - (round($switch-height * .75))) / 2) - 3) + $switch-unit); |
42 | 42 | border-radius: 50%; |
43 | 43 | background: white; |
44 | 44 | transition: all $switch-duration ease; |
|
156 | 156 | + .custom-switch-btn { |
157 | 157 | width: ($switch-width-sm + $switch-unit); |
158 | 158 | height: ($switch-height-sm + $switch-unit); |
159 | | - padding: (($switch-height-sm / 9.5) + $switch-unit); |
| 159 | + padding: ((round(($switch-height-sm - (round($switch-height-sm * .75))) / 2) - 1) + $switch-unit); |
160 | 160 | border-radius: (($switch-height-sm * 2) + $switch-unit); |
161 | 161 | &:after, |
162 | 162 | &:before { |
163 | | - width: (($switch-height-sm - 6) + $switch-unit); |
164 | | - height: (($switch-height-sm - 6) + $switch-unit); |
| 163 | + width: (round($switch-height-sm * .75) + $switch-unit); |
| 164 | + height: (round($switch-height-sm * .75) + $switch-unit); |
165 | 165 | } |
166 | 166 | &:after { |
167 | | - left: 1px; |
| 167 | + left: ((round(($switch-height-sm - (round($switch-height-sm * .75))) / 2) - 2) + $switch-unit); |
168 | 168 | } |
169 | 169 | } |
170 | 170 | &:checked + .custom-switch-btn { |
|
229 | 229 | + .custom-switch-btn { |
230 | 230 | width: ($switch-width-xs + $switch-unit); |
231 | 231 | height: ($switch-height-xs + $switch-unit); |
232 | | - padding: (($switch-height-xs / 9.5) + $switch-unit); |
| 232 | + padding: ((round(($switch-height-xs - (round($switch-height-xs * .75))) / 2)) + $switch-unit); |
233 | 233 | border-radius: (($switch-height-xs * 2) + $switch-unit); |
234 | 234 | &:after, |
235 | 235 | &:before { |
236 | | - width: (($switch-height-xs - 6) + $switch-unit); |
237 | | - height: (($switch-height-xs - 6) + $switch-unit); |
| 236 | + width: (round($switch-height-xs * .75) + $switch-unit); |
| 237 | + height: (round($switch-height-xs * .75) + $switch-unit); |
238 | 238 | } |
239 | 239 | &:after { |
240 | | - left: 1px; |
| 240 | + left: ((round(($switch-height-xs - (round($switch-height-xs * .75))) / 2) - 2) + $switch-unit); |
241 | 241 | } |
242 | 242 | } |
243 | 243 | &:checked + .custom-switch-btn { |
|
0 commit comments