Bourbon/Neat имеет удобную функцию, которая обеспечивает автоматические строки (http://neat.bourbon.io/examples/), но я не могу заставить эту функцию реагировать. В моем примере я использую 4 столбца для больших экранов и 3 столбца для среднего экрана. Макет с 4 столбцами выглядит красиво, каждый 4-й 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>
Кто-нибудь знает, когда можно использовать функцию «автоматической» строки с медиа-запросами, и если да, то как это сделать?