在framework.scss上我有:
.row {
margin: $margin-variable;
}
在page.scss上我有
.row {
margin: auto;
}
我有一个新的scss文件,mobile-page.scss,用媒体查询覆盖page.scss。我希望移动页面'.row
的边距可以继承$margin-variable
。
有没有办法可以告诉margin忽略page.scss上设置的值并继承frame.scss上的值?
答案 0 :(得分:1)
这两种方法都应该在你的page.scss而不是framework.scss中,因为我认为框架文件是你的默认框架类。 page.scss也必须在framework.scss之后加载才能成功覆盖框架的类:
.row {
margin: 0 auto;
@media screen and (max-width: $your-margin-variable) {
margin: $something-else;
}
}

@media screen and (max-width: $your-margin-variable) {
.row {
margin: $something-else;
}
}

答案 1 :(得分:0)
在mobile.scss上使用
.row{
margin: $margin-variable;
}
不要忘记在框架样式表之后添加此样式表。