定义:

var() 函数可以用来插入用户自定义的属性

浏览器支持

css var() function - 图1 在css 中变量应该在一个css 选择器中声明它的使用范围(scope)。 比如全局范围要么使用:root 选择器,要么使用body选择器定义。
变量的名称一定是 — 开头并且大小写敏感的。

语法:

var(custom-name, vaule)

示例:

  1. :root {
  2. --main-bg-color: coral;
  3. }
  4. #div1 {
  5. background-color: var(--main-bg-color);
  6. }
  7. #div2 {
  8. background-color: var(--main-bg-color);
  9. }

还可以定义多个变量:

:root {
    --main-bg-color: coral;
    --main-txt-color: blue; 
    --main-padding: 15px; 
}

#div1 {
    background-color: var(--main-bg-color);
    color: var(--main-txt-color);
    padding: var(--main-padding);
}

#div2 {
    background-color: var(--main-bg-color);
    color: var(--main-txt-color);
    padding: var(--main-padding);
}