【发布时间】:2020-04-02 01:29:13
【问题描述】:
我有很多风格。根据用户所在的页面使用的整个块。但我想把它浓缩成一个街区。例如,这是一个 CSS 块的 sn-p:
h1.index { color: var(--index-page-color); }
p.index { color: var(--index-page-color); }
这样的样式还有一些,总共大约 30 行,每个页面都有自己的块:索引、连接、采访、朋友、商品、订阅等。这可能会变得笨重。我想做的是一些可变变量,例如:
h1.var(--page-name) { color: var(--var(--page-name)-page-color); }
p.var(--page-name) { color: var(--var(--page-name)-page-color); }
将所有 CSS 缩减为一个块。这可能吗,如果可以,语法是什么?
【问题讨论】:
-
这在 CSS 中是不可能的,看看 SASS/LESS
标签: css css-variables