【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>

渲染效果:

相关推荐
WHOVENLY3 分钟前
【javaScript】- 作用域[[scope]]
前端·javascript
来杯三花豆奶8 分钟前
Vue3 Pinia 从入门到精通
前端·javascript·vue.js
卡布叻_星星30 分钟前
Docker之Nginx前端部署(Windows版-x86_64(AMD64)-离线)
前端·windows·nginx
LYFlied30 分钟前
【算法解题模板】-解二叉树相关算法题的技巧
前端·数据结构·算法·leetcode
weibkreuz32 分钟前
React的基本使用@2
前端·javascript·react.js
于是我说36 分钟前
前端JavaScript 项目中 获取当前页面滚动位置
开发语言·前端·javascript
GISer_Jing37 分钟前
AI在前端开发&营销领域应用
前端·aigc·音视频
Hao_Harrision1 小时前
50天50个小项目 (React19 + Tailwindcss V4) ✨ | DragNDrop(拖拽占用组件)
前端·react.js·typescript·tailwindcss·vite7
来杯三花豆奶1 小时前
Vue 2.0 Mixins 详解:从原理到实践的深度解析
前端·javascript·vue.js
code_YuJun1 小时前
脚手架开发工具——dotenv
前端