CSS variable,它解决了哪些问题
1 减少样式重复定义
比如同一个颜色值要在多个地方重复使用
1 | :root{ |
2 媒体查询
在媒体查询中使用,精简代码,减少冗余
1 | .box { |
3 方便在 JS 中使用
1 | // 设置变量 |
4 其他
- 可以减少 JavaScript 对 DOM 的介入,制作性能更高的动画
- 配合 content 等通过 CSS 给 JS 传参,得到一些通过 JavaScript 难以获取的参数
比如同一个颜色值要在多个地方重复使用
1 | :root{ |
在媒体查询中使用,精简代码,减少冗余
1 | .box { |
1 | // 设置变量 |