css的var用法,定义属性,全局使用

示例图片

复制代码
<!DOCTYPE html>
<html>
<head>
<style>
:root {
  --main-bg-color: #abcdef;
  --main-txt-color: blue;  
  --main-padding: 15px;  
}

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

#div2 {
  padding: 5px;
  color:red;
  background:yellow
}

#div3 {
  border:5px solid #000;
  background-color:#F5F5F5;
  color: #000;
  padding: 20px;
}
#div3 p{
  background-color: var(--main-bg-color);
  color: var(--main-txt-color);
  padding: var(--main-padding);
}
</style>
</head>
<body>

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

<div id="div1">测试文本测试文本测试文本测试文本测试文本测试文本</div>
<br>

<div id="div2">测试文本测试文本测试文本测试文本测试文本测试文本</div>
<br>

<div id="div3">测试文本测试文本测试文本测试文本测试文本测试文本
	<p>测试文本测试文本测试文本测试文本测试文本测试文本</p>
</div>

</body>
</html>

说明:var 可以应用于全局,对应一个项目想要修改主题,替换颜色,变得简洁高效

相关推荐
智能运维指南27 分钟前
研制过程“两张皮“怎么破:研制一体化支撑平台的定位、能力边界与落地前提
java·前端·人工智能·嘉为蓝鲸
白山编程大哥2 小时前
Java 后端如何优雅地把 List 集合返回给前端
java·前端·list
Flynt3 小时前
我把热榜那篇"禁用 axios"逐条实测了一遍:结论大体对,坑在它没讲的地方
前端·javascript·axios
Csvn4 小时前
bundle优化
前端
北冥有鱼4 小时前
发版后动态路由点击报 `Failed to fetch dynamically imported module`」问题上的完整排查与修复过程
前端·vue.js
静默回滚4 小时前
视频压到 25 MB 以内,码率要算、音轨要扣、余量要留
前端
用户37203749260184 小时前
把 10MB 中文语义模型塞进浏览器:STSB 做到教师模型的 93%,但线上 top1 只有 42%
前端
光锥智能4 小时前
海康机器人举行2026移动机器人新品发布会:箱式存拣升级,「明智」系列发布
java·前端·机器人
计算机魔术师4 小时前
Anthropic 上市文件最吓人的一幕,不是亏损 807 亿
前端
alsmile5 小时前
AI友好的可视化图形引擎自我革命:Meta2d.js 2.0 历时一年全新重写,性能与多人协作全面升级
前端·开源·数据可视化