【css】css中使用变量var

CSS 变量可以有全局或局部作用域。

全局变量可以在整个文档中进行访问/使用,而局部变量只能在声明它的选择器内部使用。

如需创建具有全局作用域的变量,请在 :root 选择器中声明它。 :root 选择器匹配文档的根元素。

如需创建具有局部作用域的变量,请在将要使用它的选择器中声明它。

下面的例子与上面的例子相同,但是在这里我们使用 var() 函数。

首先,声明两个全局变量(--blue 和 --white)。使用 var() 函数稍后在样式表中插入变量的值:

代码:

xml 复制代码
<style>
:root {
  --blue: #6495ed;
  --white: #faf0e6; 
}

body {
  background-color: var(--blue);
}


.container {
  color: var(--blue);
  background-color: var(--white);
  padding: 15px;
}

div {
  background-color: var(--white);
  color: var(--blue);
  border: 1px solid var(--blue);
  padding: 5px;
}
</style>
</head>
<body>

<h1>var() 函数</h1>

<div class="container">
  
  <div>div1</div>
</div>

</body>

渲染效果:

相关推荐
涵信4 分钟前
第九节:React HooksReact 18+新特性-React 19的use钩子如何简化异步操作?
前端·javascript·react.js
Aaaaaaaaaaayou12 分钟前
浅玩一下 Mobile Use
前端·llm
这个昵称也不能用吗?13 分钟前
react-native搭建开发环境过程记录
前端·react native·cocoapods
hy_花花13 分钟前
Vue3.4之defineModel的用法
前端·vue.js
DataFunTalk27 分钟前
Foundation Agent:深度赋能AI4DATA
前端·后端·算法
hboot29 分钟前
rust 全栈应用框架dioxus
前端·rust·全栈
我是仙女你信不信34 分钟前
生成pdf并下载
前端·javascript·vue.js
少糖研究所34 分钟前
记一次Web Worker的使用
前端·性能优化
乔乔不姓乔呀37 分钟前
pc 和大屏如何适配
前端
speedoooo1 小时前
新晋前端框架技术:小程序容器与SuperApp构建
前端·小程序·前端框架·web app