当前位置:   article > 正文

CSS 变量声明和修改_css声明变量

css声明变量

CSS变量的声明

CSS 变量的声明一般都是在根元素上面声明,确保根元素下的所有元素都可以访问到这个 CSS 的自定义属性。这里根元素使用 :root 来表示,也可以在其他元素上面声明自定义属性,比如 div、p… 标签,如果是在非根元素下声明的 CSS 属性,则只能在当前声明元素上使用。

  1. :root {
  2. --brand-color: #3C50E0;
  3. }

CSS变量的使用 

  1. // 使用根元素的变量
  2. div {
  3. color: var(--brand-color);
  4. }
  5. // 使用标签内的变量
  6. p {
  7. color: var(--brand-color);
  8. }
  9. // 当我们无法取到某个 CSS 变量时, var 方法的第二个参数会成为他的值
  10. span {
  11. color: var(--brand-color, blue)
  12. }

CSS变量的修改

  1. document.documentElement.style.getPropertyValue('--brand-color')
  2. document.documentElement.style.setProperty('--brand-color', 'green') // --brand-color ==> green

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/84743
推荐阅读
相关标签
  

闽ICP备14008679号