利用css中的伪类属性before
和after
改变checkbox
复选框默认背景颜色和选中样式。
改变checkbox复选框默认背景颜色
input[type=checkbox] { cursor: pointer; position: relative; } input[type=checkbox]::after { position: absolute; top: 0; background-color: #fff; color: #fff; width: 14px; height: 14px; display: inline-block; visibility: visible; padding-left: 0px; text-align: center; content: ' '; border-radius: 2px; box-sizing: border-box; border: 1px solid #ddd; }
改变checkbox复选框选中颜色
input[type=checkbox]:checked::after { content: ""; background-color: #FF7D00; border-color: #FF7D00; background-color: #FF7D00; } input[type=checkbox]:checked::before { content: ''; position: absolute; top: 1px; left: 5px; width: 3px; height: 8px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); z-index: 1; }
span点击事件后实现点击事件禁用(类似按钮disabeld方法)
上面是“css定义checkbox复选框背景颜色和选中样式”的全面内容,想了解更多关于 前端知识 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_2390.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!