原生checkbox复选框的样式修改
修改前:
修改后:
代码很简单,就不多说了,需要的时候可以直接用
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
/* 默认状态 */
input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
width: 20px;
height: 20px;
border: 1px solid red;
background-color: white;
line-height: 20px;
border-radius: 2px;
color: #fff;
text-align: center;
font-size: 18px;
}
/* 取消状态 */
input[type="checkbox"]:after {
width: 18px;
height: 18px;
line-height: 18px;
display: block;
content: "x";
color: transparent;
background-color: transparent;
}
/* 选中状态 */
input[type="checkbox"]:checked:after {
content: "✔";
color: red;
background-color: yellow;
}
</style>
</head>
<body>
<div style="margin: 100px auto; width: 20%;">
<input type="checkbox" name="" id="">
<input type="checkbox" name="" id="">
</div>
</body>
</html>