0
너비가 다른 경우 Susy은 자동으로 다중 열 레이아웃을 채울 수 있습니까?요소의 너비가 다른 경우 오메가?
나는 무엇 (아래 코드 참조) 원하는 :
+---------+---------+---------+
| I | want | |
+---------+---------+---------+
| this | filled | |
+---------+---------+---------+
| automatically! | |
+---------+---------+---------+
목적 :
+---------+---------+---------+
| I | want | this |
+---------+---------+---------+
| filled | automatically! |
+---------+-------------------+
내가 (아래 코드 참조) 얻을 ? 대답하는 레이아웃의 경우, 작은 화면 두 열 (미디어 쿼리 중단 점)로 전환 할 수 있어야한다 :
+---------+---------+
| I | want |
+---------+---------+
| this | filled |
+---------+---------+
| automatically! |
+-------------------+
이
이 모든 요소가 왼쪽에 떠 있도록함으로써 간단하게 구현할 수있다. 그러나 복잡성을 줄이기 위해 Susy와 같은 것을 사용하고 싶습니다.HTML :
<div id="container">
<div class="one">I</div>
<div class="one">want</div>
<div class="one">this</div>
<div class="one">filled</div>
<div class="two">automatically</div>
</div>
SCSS, 오메가없이 작동하지 :
@import 'susy';
$total-columns: 3;
$column-width: 200px;
$gutter-width: 5px;
$grid-padding: 10px;
#container {
@include container;
@include susy-grid-background;
&>div {
height: 50px;
}
&>div.one {
@include span-columns(1);
}
&>div.two {
@include span-columns(2);
background: yellow;
}
}
설명을 주셔서 감사합니다. 자동으로 수행 할 수는 없습니다. 미디어 쿼리 중단 점을 사용하여 문제를 해결하면 3 열 레이아웃에서 마지막 요소 인 요소에 대한 정보를 추가해야합니다. 두 개의 열 레이아웃의 경우, 간단히'&> div.one {@include span-columns (1); @ n 번째 - 오메가 포함 (짝수); }'. – feklee