css 单项选择框选中后取消
导读:CSS单项选择框,是表单中常用的一种元素。但是,有时候我们希望能够取消选中,在CSS中就有一个特殊的属性来实现这个效果。input[type="radio"]:checked { /* 取消选中状态的样式 */}使用:checked伪类选...
CSS单项选择框,是表单中常用的一种元素。但是,有时候我们希望能够取消选中,在CSS中就有一个特殊的属性来实现这个效果。
input[type="radio"]:checked {
/* 取消选中状态的样式 */}
使用:checked伪类选择器,当一个单项选择框被选中时,就可以改变其样式。我们可以在里面加入一些CSS属性,来展示不同的效果。
input[type="radio"]:checked {
background-color: #f00;
/* 黄色 */ color: #fff;
/* 白色 */ border: 1px solid #000;
/* 黑色边框 */}
但是如果想要取消选中怎么办呢?这时候我们可以使用样式override的特性,来实现这个效果。
input[type="radio"] {
background-color: #0f0;
/* 绿色 */}
input[type="radio"]:checked {
background-color: #f00;
/* 黄色 */}
input[type="radio"]:not(:checked) {
background-color: #0f0;
/* 绿色 */}
这个例子中,我们把所有单项选择框的背景色都设置成了绿色。但是当其中一个被选中时,就会覆盖原有的样式变成黄色。而如果想要取消选中,则使用:not(:checked)来选择非选中的单项选择框,再把背景色设置成绿色即可。
以上就是CSS单项选择框选中后取消的方法,希望对大家有所帮助!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css 单项选择框选中后取消
本文地址: https://pptw.com/jishu/535090.html
