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

渲染效果:

相关推荐
Tyler_17 小时前
iOS PlayWright mcp server
前端·ios·ai编程
嘟嘟07177 小时前
从零理解 MCP:手写一个本地 MCP Server 并接入 LangChain Agent
前端·后端
cocoafei7 小时前
GPT-5.6 后,别再混淆 ChatGPT 和 Codex 额度了
前端·人工智能·chatgpt
你怎么知道我是队长7 小时前
JavaScript的函数介绍
开发语言·前端·javascript
weedsfly7 小时前
观察者模式 vs 发布-订阅模式:从概念到实战,一次讲清楚
前端·javascript·面试
暗不需求7 小时前
手写 AJAX:从 XMLHttpRequest 到封装一个简易 axios
前端·面试
cxxcode7 小时前
CSS Loader 与样式处理链路
前端·css
电商API_180079052477 小时前
电商ERP 自动同步订单功能实现拆解与技术手段
服务器·前端·网络·爬虫
cxxcode7 小时前
CSS 隔离与 qiankun 样式问题总结
前端
__sjfzllv___7 小时前
在职前端Leader学习/转行 AI Agent -DAY3
前端