Bourbon/Neat 有一个简洁的功能,可以提供自动行(http://neat.bourbon.io/examples/),但我无法让这个功能变得响应。在我的示例中,我将 4 列用于大屏幕,将 3 列用于中屏幕。4 列布局显示得很好,每 4 个 div 换行到一个新行。当我到达媒体查询点时,布局分崩离析。div 意外换行。
萨斯:
@import bourbon/bourbon
@import neat/neat
$medium-screen: new-breakpoint(max-width 992px 12)
.content
border: 1px solid blue
.child
+span-columns(3)
+omega(4n)
border: 1px solid red
+media($medium-screen)
+span-columns(4)
+omega(3n)
border: 1px solid green
一些示例html:
<head>
<meta charset="utf-8" />
<!-- Standard Meta -->
<link rel="stylesheet" type="text/css" href="sass.css">
</head>
<body>
<div class="content">
<div class="child">child1</div>
<div class="child">child2</div>
<div class="child">child3 <br> foo </div>
<div class="child">child4 </div>
<div class="child">child5</div>
<div class="child">child6</div>
<div class="child">child7</div>
<div class="child">child8</div>
<div class="child">child9</div>
<div class="child">child10</div>
</div>
</body>
</html>
有人知道“自动”行功能何时可以与媒体查询一起使用,如果可以,该怎么做?