css的自定义属性

css的自定义属性(基础篇)

今天早上坐车的时候看的微信公众号看到的文章 有需要的可以关注一下 前端早读课

设定一个值,任何值都可以使用。

** css自定义属性:简单来说是开发者可以自主命名和使用css样式。**

1.自定义属性以 --为空头
.foo{
  --theme-color:gray;
}
2.使用 var()
.button{
  background-color:var(--theme-color);
}

//但是如果这样写会无效
.foo{
  color:yellow;
  --theme-color:gray;
}

.button{
  background-color:var(--theme-color);
}

//.foo的字体颜色是由color来决定的,但是--theme-color 对.foo是无效的

3.缺省值
如果开发者没有定义–theme-color这个变量,那么 var ()可以接受第二个参数作为缺省值。(保持一个写缺省值的好习惯)
//把red作为一个缺省值。
.button{
  background-color:var(--theme-color,red);
}
4.设置为全局变量 (伪元素的使用)
//把red作为一个缺省值。
:root{
   --theme-color:gray;
}
我说的比较的简单,有兴趣的前端小伙可以关注公众号来看看。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值