是否可以在单个 sass 断点内设置一次变量的值,而不是每次使用该变量时?
换句话说,我想这样做:
$tab: 600px;
$wp: 100%;
@include breakpoint($tab) {
$wp: 95%;
}
.alpha {
// ...
width: $wp;
}
.beta {
// ...
width: $wp;
}
.gamma {
// ...
width: $wp;
}
...而不是这样:
$tab: 600px;
$wp: 100%;
$wp-tab: 95%;
.alpha {
// ...
width: $wp;
@include breakpoint($tab) {
width: $wp-tab;
}
}
.beta {
// ...
width: $wp;
@include breakpoint($tab) {
width: $wp-tab;
}
}
.gamma {
// ...
width: $wp;
@include breakpoint($tab) {
width: $wp-tab;
}
}
我认为第一种方法不会按原样工作。有没有其他方法可以达到同样的效果?这种方法是一个坏主意吗?