/* 定义变量 */ :root { --primary-color: #2196f3; --font-size: 16px; } /* 使用变量 */ h1 { font-size: var(--font-size); color: var(--primary-color); }
在上面的代码中,大家定义了两个变量:–primary-color 和 –font-size。其中 –primary-color 代表了一个颜色值,–font-size 代表了一个字体大小。在之后的样式中,大家可以使用 var() 函数来使用这些变量,这样就可以实现样式的统一管理。
除了普通的变量,CSS 还支持使用环境变量和全局变量。环境变量作用范围在一个规则集内,全局变量则可以跨越整个文档进行使用。使用环境变量和全局变量可以更好地管理样式和布局。
/* 定义环境变量 */ .container { --background-color: #f5f5f5; background-color: var(--background-color); padding: 20px; } /* 定义全局变量 */ :root { --primary-color: #2196f3; } .container { color: var(--primary-color); }
在上面的代码中,大家定义了一个环境变量 –background-color 和一个全局变量 –primary-color。在 .container 这个规则集内,大家使用了 –background-color 这个环境变量来控制背景颜色,并使用了 var() 函数来引用这个变量。而在 .container 规则集外,大家通过在 :root 元素上定义了 –primary-color 这个全局变量,来实现全局的颜色控制。
总之,使用 CSS 变量可以让大家更好地管理样式和布局,并提高代码的可维护性和可读性。建议在项目中尽可能地使用 CSS 变量来提高开发效率。