我正在尝试创建一个max-width: 600px
使用@include at-breakpoint
mixin 的媒体查询。
.selector {
@include at-breakpoint(4, 600px){
// ...
}
}
将输出以下媒体查询:
@media (min-width: 300px) {
// ...
}
我的印象是at-breakpoint
mixin 接受 3 个参数,即:最小宽度、布局和最大宽度。
但是当使用这个时:
.selector {
@include at-breakpoint(1px, 4, 600px){
// ...
}
}
我收到以下编译错误:
Mixin at-breakpoint takes 2 arguments but 3 were passed
但是当我使用它时,我没有收到任何错误,即使$tablet-layout
传递了 3 个参数。
.selector {
@include at-breakpoint($tablet-layout){
// ...
}
}
$tablet-width: 600px;
$tablet-columns: 12;
$tablet-sidebar-columns: 4;
$desktop-width: 780px;
$desktop-columns: 12;
$desktop-sidebar-columns: 4;
$tablet-layout: $tablet-width $tablet-columns $desktop-width;
$desktop-layout: $desktop-width $desktop-columns $tablet-width;
所以我的问题是:max-width: 600px
在 Susy中获取媒体查询的正确方法是什么?