我正在寻找可以减少CSS冗余的任何解决方案:
--root {
--brown: #775E3E;
--headline: "Big Shoulders Display","Oswald","Open Sans",sans-serif;
}
.brown {color: var(--brown);}
.brown-bg {background-color: var(--brown);}
.headline {font-family: var(--headline);}
最终目标是直接在HTML中使用.headline
和.brown
类。
<h1 class="headline brown">I AM BROWN WITH CUSTOM FONT</h1>
是否可以做到这一点而不必制作详尽的:root
颜色列表,然后需要分别指定每个类名称(它们是相同的)?
基本上我想要--headline = .headline
和--brown = .brown
如果CSS中没有简单的解决方案,我愿意使用SCSS,SASS mixin甚至是javascript。 预先谢谢大家!