Here is the CSS for custom checkbox. We can add our own properties in the check box.
HTML-
<div class="radio_input">
<input type='radio' id='r1'name='radios' checked='true'/>
<label for='r1'><span></span>
Male
</label>
<input type='radio' id='r2' name='radios'/>
<label for='r2'><span></span>Female</label>
</div>
CSS-
.radio_input {
width: 330px;
padding-top: 20px;
margin: 0 auto;
}
.radio_input > input[type='radio'] {
display:none;
}
.account_form ul li .radio_input > label {
display:table;
width: auto;
color: #3F3F3F;font-weight: 300;
padding-right: 28px;
}
.radio_input > label > span {
display:table-cell;
width:50px;
white-space:nowrap;
}
.radio_input > label > span:before {
content:'';
width:40px;
height:40px;
border-radius:50%;
display:inline-block;
vertical-align:middle;
background-color:#545353;
border: 1px solid #424242;
}
.radio_input > label > span:after {
content:'';
position:relative;
display:inline-block;
vertical-align:middle;
left:-29px;
width:18px;
height:18px;
border-radius:50%;
background:radial-gradient(circle at 2px 2px, #FFB156, #FF7B0B);
visibility:hidden;
}
.radio_input > input[type='radio']:checked + label > span:after {
visibility:visible;
}
Here is the link -
https://jsfiddle.net/fhaay0yw/
0 Comment(s)