【发布时间】:2013-07-31 15:20:27
【问题描述】:
我们使用的是 Foundation 4 的 SASS 版本。
一位同事说你不应该修改 sass 文件,以防你以后想更新它;这是一个很好的观点。
我认为有必要修改文件以正确使用现有的 mixins 和嵌套。
我希望有更多经验的人可以阐明使用该框架的正确方法。
【问题讨论】:
标签: sass zurb-foundation
我们使用的是 Foundation 4 的 SASS 版本。
一位同事说你不应该修改 sass 文件,以防你以后想更新它;这是一个很好的观点。
我认为有必要修改文件以正确使用现有的 mixins 和嵌套。
我希望有更多经验的人可以阐明使用该框架的正确方法。
【问题讨论】:
标签: sass zurb-foundation
对于开发,我绝对建议不要像您的同事指出的那样触及核心文件。
由于您使用的是 SCSS,您可以轻松地将核心文件包含到您自己的版本中(添加/覆盖规则)。
示例: /scss/custom/components/_my_alert-boxes.scss
@import("/scss/foundation/components/_alertboxes.scss") // Foundation core
$alert-border-style: dashed;
@mixin alert-close {
//Override default mixin.
}
然后,一旦您准备好投入生产,您就会想要返回并删除所有未使用的规则、缩小代码以及所有这些好东西。
【讨论】: