原生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>
文章展示了如何使用CSS来修改原生HTML复选框(input[type=checkbox])的样式,包括默认状态、取消状态和选中状态的样式设计,如边框颜色、背景色、内容显示等。

4360

被折叠的 条评论
为什么被折叠?



