<style>
input[type=checkBox] {
appearance: none;
}
input[type=checkBox]:before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
border: 1px solid #000;
border-radius: 50%;
margin-right: 4px;
vertical-align: middle;
}
input[type=checkBox]:checked:before {
background-color: #000;
}
</style>
<p>请选择以下选项:</p>
<p>
<label for="checkBox1">
<input type="checkBox" id="checkBox1" name="option1" value="1"> 选项1
</label>
</p>
<p>
<label for="checkBox2">
<input type="checkBox" id="checkBox2" name="option2" value="2"> 选项2
</label>
</p>
在上述代码中,我们首先定义了input[type=checkBox]的appearance为none,这样就隐藏了浏览器原有的复选框样式。然后使用input[type=checkBox]:before伪类来添加圆圈样式,再在:checked伪类中添加背景色即可实现选中效果。
在使用圆圈复选框的时候,我们需要使用label标签来扩大复选框的可点击范围。在label标签的for属性中指定input标签的id值,这样点击label标签就会选中对应的复选框。
以上是关于HTML中圆圈复选框的代码介绍,希望对大家有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。