css选择器

:valid :invalid 校验表单

pattern 检查控件值的正则表达式

:valid 表单验证通过的样式

:invalid 表单未通过验证的样式

 

:checked 美化选项框

默认的选项框和设计稿不符合,样式太丑,没有引用第三方 ui 库,直接手写。原理是把原有的选项框隐藏掉,文字用 span 包裹,设计稿需要的样式直接写在 label 标签上面。选中样式通过 input:checked + label

参考代码

前端工程师
input:checked + label { background-color: #f90; } label { margin-right: 5px; padding: 2px; border: 1px solid #f90; border-radius: 100%; width: 18px; height: 18px; background-clip: content-box; cursor: pointer; transition: all 300ms; &:hover { border-color: #09f; background-color: #09f; box-shadow: 0 0 7px #09f; } }

::selection:改变选中文本选择颜色

::selection{ color:#37ca7c; }  可设置的颜色种类不多,可参考文档 参考文章 灵活运用 CSS 开发技巧

 

你可能感兴趣的:(css选择器)