使用属性选择器组合可选中既被选中又禁用的元素,如inputtype="checkbox"[disabled]设置样式;现代浏览器支持:checked和:disabled伪类连写,更直观。

在 CSS 中,如果你想选择一个既被选中(checked)又处于禁用状态(disabled)的元素,比如复选框或单选按钮,可以使用属性选择器的组合来实现。
你可以同时使用 [checked] 和 [disabled] 属性选择器来匹配目标元素。例如:
input[type="checkbox"][checked][disabled] {
opacity: 0.6;
border: 2px solid #ccc;
}这段样式会选中所有类型为 checkbox、已被勾选且被禁用的输入框。
实际开发中,常见的是对单选按钮或复选框进行样式控制。比如你想让“已选且禁用”的选项看起来更灰一些:
立即学习“前端免费学习笔记(深入)”;
input[type="radio"]:checked:disabled {
accent-color: #999;
}
input[type="checkbox"]:checked:disabled {
background-color: #aaa;
border-color: #888;
}注意:现代浏览器支持 :checked 和 :disabled 伪类的连写,这种方式更直观。
以上就是在css中选择checked与disabled组合的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号