html checkbox 样式
时间: 2023-11-01 19:47:36 浏览: 135
HTML checkbox 的样式可以通过 CSS 进行自定义,以下是一个简单的例子:
HTML 代码:
```
<input type="checkbox" id="myCheckbox">
<label for="myCheckbox">这是一个复选框</label>
```
CSS 代码:
```
/* 隐藏原有的复选框 */
input[type="checkbox"] {
display: none;
}
/* 自定义复选框的样式 */
label {
display: inline-block;
position: relative;
padding-left: 25px;
margin-right: 10px;
cursor: pointer;
}
/* 复选框选中时的样式 */
label:before {
content: "";
display: inline-block;
width: 18px;
height: 18px;
margin-right: 10px;
position: absolute;
left: 0;
bottom: 1px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 3px;
}
/* 复选框未选中时的样式 */
label:after {
content: "";
display: none;
width: 10px;
height: 10px;
position: absolute;
top: 4px;
left: 5px;
background-color: #333;
border-radius: 2px;
}
/* 复选框选中时的样式 */
input[type="checkbox"]:checked + label:after {
display: inline-block;
}
```
效果如下图所示:
![HTML checkbox 自定义样式](https://i.imgur.com/VK2sL2S.png)
阅读全文