【发布时间】:2014-09-24 09:59:33
【问题描述】:
我有以下两个 .scss 文件: * _nav-critical.scss * _nav.scss
在_nav-critical.scss 我有这个:
.nav-item {
display: block;
padding: 1em;
}
在_nav.scss 我有这个:
@import "_nav-critical";
.nav-item {
transform: scale(1.2, 1.2);
}
我在我的 css 文件中想要的结果是这样的:
.nav-item {
display: block;
padding: 1em;
transform: scale(1.2, 1.2);
}
但我得到的是:
.nav-item {
display: block;
padding: 1em;
}
.nav-item {
transform: scale(1.2, 1.2);
}
有什么办法可以做到吗?目的是能够内联头部中的关键内容并通过诸如 loadCSS 之类的内容加载所有内容并保存到 localStorage/cache,因此如果 CSS 已经缓存/保存,我不必内联样式。
谢谢!
【问题讨论】:
-
改用mixins
-
使用 mixins 似乎不是解决这个问题的正确方法,因为我不会重复使用它。也许你能提供一个例子来说明它是如何有意义的......?