【发布时间】:2013-06-09 01:55:55
【问题描述】:
我知道在波旁威士忌中可以做到以下几点:
$mobile: new-breakpoint(max-width: 320px);
$tablet: new-breakpoint(max-width:760px min-width:321px);
$desktop: new-breakpoint(min-width: 761px);
那么我可以这样做:
@include media($mobile) {
// some styling
}
效果很好。现在我必须添加影响手机和平板电脑的样式。我正在寻找手机和平板电脑断点的结合。
//desired behavior
//I know this is not available. Just made up
@include media($mobile, $tablet) {
// some styling.
// this should be applied to mobile and tablet
}
【问题讨论】:
-
根据您的断点定义,仅指定 $tablet 还不够,$tablet 还包含 $mobile。
-
对不起;我忘了提到平板断点上的最小宽度。平板上有最小宽度断点。
-
这样做有什么意义,无论如何媒体查询占用的空间很小。您可能会节省两行,但您更有可能添加行。
-
你的意思是我应该添加一个新的断点?我可以这样做,但我在想是否有办法同时指定 2 个断点并且它知道如何合并它们。
-
在变量中放置断点有什么意义?您应该以正常方式指定所需的所有断点。我可以看到可能想将它们包含的样式放在 vars 中,但是断点本身,我真的不明白这一点。
标签: css sass media-queries bourbon neat