CSS :root的使用
:root
这个 CSS 伪类匹配文档树的根元素。对于 HTML 来说,:root 表示 <html> 元素,除了优先级更高之外,与 html 选择器相同。所有主流浏览器均支持 :root 选择器,除了 IE8 及更早的版本。在声明全局 CSS 变量时 :root 会很有用。
CSS 变量(--*)
带有前缀--的属性名,比如--example,表示的是带有值的自定义属性,其可以通过 var 函数在全文档范围内复用的。
var()
var()函数可以代替元素中任何属性中的值的任何部分。var()函数不能作为属性名、选择器或者其他除了属性值之外的值。(这样做通常会产生无效的语法或者一个没有关联到变量的值。)
如:
1 :root { 2 --first-color: #488cff; 3 --second-color: #ffff8c; 4 } 5 6 #firstParagraph { 7 background-color: var(--first-color); 8 color: var(--second-color); 9 } 10 11 #secondParagraph { 12 background-color: var(--second-color); 13 color: var(--first-color); 14 }
————————————————
版权声明:本文为CSDN博主「HainesFreeman」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41829196/article/details/128530267
二:
https://blog.csdn.net/COCOLI_BK/article/details/128198488