CSS 变量
CSS 变量(也叫自定义属性)是一种可以重复使用的值定义方式,语法简单灵活,常用于主题切换、样式统一等场景。
1. 语法说明
定义变量
CSS 变量以 -- 开头,定义在选择器中(通常是 :root):
:root {
--primary-color: #4caf50;
--padding-size: 16px;
}
使用变量
通过 var() 函数调用变量:
button {
background-color: var(--primary-color);
padding: var(--padding-size);
}
2. 局部作用域
变量的作用范围受限于其定义的选择器作用域:
.card {
--card-color: #fff;
background-color: var(--card-color);
}
3. 设置默认值
可以为变量指定默认值:
color: var(--link-color, #0000ee);
CSS 变量示例
源码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<title>CSS 变量示例</title>
<style>
:root {
–main-bg: #e3f2fd;
–main-color: #1565c0;
–main-padding: 20px;
}
.box {
background-color: var(--main-bg);
color: var(--main-color);
padding: var(--main-padding);
font-size: 18px;
border-radius: 8px;
text-align: center;
margin: 40px auto;
width: 80%;
}
</style>
</head>
<body>
<div class="box">这是使用 CSS 变量的示例内容</div>
</body>
</html>
相关内容
- 什么是 CSS? CSS(层叠样式表)是一种用来描述网页外观样式的语言。它定义了如何为HTML元素设置颜色、字体、布局等视觉效果,使网页更加美观和易于阅读。
- CSS 的作用与工作原理 介绍CSS的主要作用及其工作原理,帮助理解如何通过样式表控制网页元素的外观和布局,实现内容与表现的分离。
- CSS 的引入方式 介绍CSS的三种主要引入方式:内联样式、内部样式表和外部样式表,帮助开发者选择合适的方法应用样式。
- 基本语法结构 介绍CSS的基本语法结构,包括选择器、属性和属性值的组成方式,帮助理解如何编写有效的样式规则。
- 注释的使用方式 介绍CSS中注释的写法和作用,帮助开发者在样式代码中添加说明,提高代码可读性和维护性。
- 基本选择器 介绍CSS中最基础的三种选择器:元素选择器、类选择器和ID选择器,是学习CSS样式编写的基础。