1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- .checkbox-circle {
- display: inline-block;
- height: 20px;
- vertical-align: middle;
- width: 20px;
- }
- .checkbox-circle input[type=checkbox] {
- max-height: 0;
- max-width: 0;
- opacity: 0;
- position: absolute;
- }
- .checkbox-circle input[type=checkbox] + label {
- border-radius: 10px;
- border: 2px solid #212529;
- cursor: pointer;
- display: block;
- height: 20px;
- margin-bottom: 0;
- margin-top: 0;
- position: relative;
- text-indent: -5000px;
- width: 20px;
- }
- .checkbox-circle input[type=checkbox] + label:before {
- background: #212529;
- border-radius: 24px;
- content: "";
- display: block;
- height: 12px;
- left: 2px;
- opacity: 0;
- position: absolute;
- top: 2px;
- transition: .1s ease-in-out;
- width: 12px;
- }
- .checkbox-circle input[type=checkbox]:checked + label {
- border-color: #212529;
- }
- .checkbox-circle input[type=checkbox]:focus + label {
- box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
- outline: 0;
- }
- .checkbox-circle input[type=checkbox]:hover + label:before {
- background: #212529;
- opacity: 0.5;
- }
- .checkbox-circle input[type=checkbox]:checked + label:before {
- background: #212529;
- opacity: 1;
- }
|