CSS var() 函数
定义和用法
CSS 的 var()
函数用于插入 CSS 变量的值。
实例
例子 1
首先,声明一个名为 --main-bg-color 的全局变量,然后在样式表中使用 var()
函数插入该变量的值:
:root { --main-bg-color: coral; } #div1 { background-color: var(--main-bg-color); } #div2 { background-color: var(--main-bg-color); }
例子 2
另一个使用 var()
函数插入多个 CSS 变量值的例子:
: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); }
CSS 语法
var(--name, value)
值 | 描述 |
---|---|
--name | 必需。变量名称(必须以两个破折号开头)。 |
value | 可选。备用值(如果未找到变量时使用)。 |
技术细节
版本: | CSS3 |
---|
浏览器支持
表格中的数字表示首个完全支持该函数的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
49 | 15 | 31 | 9.1 | 36 |
相关页面
教程:CSS 变量