css的:root、var()以及:root、html、* 选择器优先级

:root

代表文档的根元素,在:root中声明的属性是全局属性,都可以通过var()引用

var( )

var(属性名) 可以代替元素任何属性中的任何值

:root{
    --normal-color: pink;
}
.bg{
    background-color: var(--normal-color);
}

var( )回退值

没有声明–active-color,则回退到 blue

:root{
    --normal-color: pink;
}
.bg{
    background-color: var(—active-color,blue);
}

:root、html、* 选择器优先级

优先级 :root>html>*

*{
     background: blueviolet;
 }
 :root{
     background: black;
 }
 html{
     background: red;
 }

给:root、html、* 这三个选择器设置背景色看一下效果
请添加图片描述
请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值