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>
「自動」行機能をメディアクエリで使用できるかどうか、またその方法を知っている人はいますか?