主要是用到了after偽類和字體符號。 1 input{ 2 -webkit-appearance: none; 3 -moz-appearance: none; 4 appearance: none; 5 display: inline-block; 6 } 7 input:after{ 8 co ...
主要是用到了after偽類和字體符號。
1 input{ 2 -webkit-appearance: none; 3 -moz-appearance: none; 4 appearance: none; 5 display: inline-block; 6 } 7 input:after{ 8 content: ""; 9 font-size: 18px; 10 display: inline-block; 11 width: 14px; 12 height: 14px; 13 line-height: 14px; 14 text-align: center; 15 border: 1px solid #666fff; 16 vertical-align: bottom; 17 } 18 input:checked:after{ 19 content: "\2714"; 20 }
1 <label for="gender-male">男</label><input id="gender-male" type="radio" name="gender" value="男"> 2 <label for="gender-female">女</label><input id="gender-female" type="radio" name="gender" value="女">
效果如下: