本文介绍: 两个破折号加变量名称(可以在当前的选择器内定义)var(–*)
变量
命名规则
变量值只能做用属性值,不能用做属性名。变量命名不能包含 $,[,^,(,% 等字符 普通字符局限在只要是数字[0-9]/字母[a-zA-Z]/_/-这些组合。 还能够是中文,日文或者韩文; 变量名大小写敏感, –blue 和 –Blue 是两个不一样变量。
使用语法
js控制css变量
函数
通常带 () 的都是函数表达
属性函数(慎用,用在伪元素):attr()
兼容性也很是的好,IE8+都是能够完美支持这个属性的
值处理函数:calc()
值处理函数:min、max、clamp
滤镜函数:filer()
计数函数:counter()
颜色函数:rgb()、rgba()
伪类选择器函数
:is()函数与:where()函数的区别:
伪类
:placeholder-shown:选择器表示输入框显示占位符文本,即输入框无值
:valid和:invalid 伪类。这两个伪类通常用于表单验证,但也可以用于检测输入是否有值
:selection:匹配选中的文本
优先级表格
selector specificity
Selector Type
!important(慎用)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。