【发布时间】:2015-05-18 02:31:22
【问题描述】:
我对 SASS 很陌生,我目前正在使用一个用 SASS 编写的库。 我不仅想覆盖这个库中的变量,还想覆盖一些样式。如何在不复制特定类的 CSS 的情况下覆盖此样式?
为了清楚起见,假设我的库中有这个类,我将它导入到我的 main.scss 中:
.twitter-foo {
float: none;
}
现在在我自己的文件中:
.twitter-foo {
float: a lot more;
}
那么我的输出是:
.twitter-foo {
float: none; // overriden!
}
.twitter-foo {
float: a lot more;
}
它可以工作,但它很脏,我讨厌重复代码,更不用说页面加载时间稍长了。如果我想从我的库中重新定义 .twitter-foo,我该怎么做才能避免臃肿的 CSS ?
编辑:我不是在谈论 SASS 和 CSS 输出之间的中间件(缩小器?),而只是 SASS。
【问题讨论】:
-
您找到解决方案了吗?截至 2019 年,您能否建议使用 SCSS/SASS 实现这一目标的最佳方法?