我们使用的是 Foundation 4 的 SASS 版本。
一位同事说你不应该修改 sass 文件,以防你将来想要更新它;这是一个很好的观点。
我认为有必要修改文件以正确使用现有的 mixins 和嵌套。
我希望有更多经验的人可以阐明使用该框架的正确方法。
我们使用的是 Foundation 4 的 SASS 版本。
一位同事说你不应该修改 sass 文件,以防你将来想要更新它;这是一个很好的观点。
我认为有必要修改文件以正确使用现有的 mixins 和嵌套。
我希望有更多经验的人可以阐明使用该框架的正确方法。
对于开发,我绝对建议不要像您的同事指出的那样触及核心文件。
由于您使用的是 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.
}
然后,一旦您准备好进行生产,您就会想要返回并删除所有未使用的规则、缩小代码以及所有这些好东西。