我正在使用Rails和Sass相关的宝石。
当在Rails代码中使用Sass gem时,通过挖掘gem文件(例如来自Susy gem的“@mixin容器”)来编辑Sass gem代码库的原始@mixin定义并不容易(或建议)
我要做的是编辑/更新/重新打开/添加@mixin定义,不用:
我发现很难重新定义/添加@mixin而不完全删除gem中定义的原始@mixin。我只想添加它,同时保持其名称相同。
SASS是否有像
这样的东西@edit-mixin container {
/* additional rules */
}
答案 0 :(得分:1)
您可以尝试稍微破解方式:
%old_container_mixin {
@include container
}
@mixin container {
extend %old_container_mixin
/* additional rules */
}
如果mixin没有参数,它应该有效,我现在正在寻找具有参数的mixin的解决方案。