我正在使用 Zurb Foundation 4 (S)CSS 框架,并且遇到了大量重复样式的问题。这是因为在我进入的每个文件@import 'foundation'
中,Foundation 中的所有样式也都被导入(用于body
、.row
和.button
朋友的规则)。这导致了较长的 SCSS 编译时间和在 Chrome 中难以导航的 Web 开发人员控制台,因为 Zurb 的所有样式都被声明了四到五次。
为了缓解这种情况,我创建了一个globals
scss 文件,其中包含 Foundation 使用的可覆盖变量(它是从 复制粘贴foundation_and_overrides.scss
,然后foundation_and_overrides
导入全局变量)。仅导入globals.scss
文件可以消除不使用 Foundation mixin 的文件中的重复。
它在使用 Foundation mixins 的文件中:我可以只从 SCSS 文件中导入 mixins,而不导入具体的 Foundation 样式吗?