CSS 僞類修改input選中樣式

 主要是用到了after僞類和字體符號。web

 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="女">

效果以下:app

相關文章
相關標籤/搜索