首先利用clip: rect(0,0,0,0);position: absolute;这两句将原始的checkbox框样式去除。
去除前
去除后
利用伪类样式添加自定义的初始checkbox框代码如下
label{
float: left;
}
input[type=checkbox]+label::before{
content: "";
width: 14px;
height: 14px;
border: #DCDFE6 1px solid;
background-color: #EDF2FC;
float: left;
display: block;
}
是不是发现有一点歪,只要加上margin: 4px 5px;这句调整margin就好啦
调整后
加上input[type=checkbox]:checked+labe