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

 

posted @ 2023-05-11 16:31  -加勒比海参  阅读(353)  评论(0编辑  收藏  举报