css变量
css3变量
-
:root
申明的全局,自定义属性用--
作为前缀:root { /* 表示用-redColor来表示#ffffff颜色 */ --redColor: #ffffff }
-
var(name, value)
来插入使用#app { background: var(-redColor) }
值 描述 name 必需。变量名(以两条破折号开头)。 value 可选。回退值(在未找到变量时使用)。 注释:变量名称必须以两个破折号(--)开头,且区分大小写!
修改:用JavaScript和媒体查询来修改
优点
- 可维护性:如果没有CSS变量需要手动改变大量的属性值,使用批量处理查找和替换,可能会影响其他样式规则。使用CSS变量只用改变定义时的值。
- 提高CSS可读性:可以通过变量名判断属性内容
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?