2012-04-18 2 views
0

몇 가지 CSS 마법을 도와주세요.css 멀티 컬럼 문제

나는 flixable 다중 열 레이아웃을 달성하려고합니다. 이 같은 http://masonry.desandro.com/demos/basic-multi-column.html 나는 청사진과 자바 스크립트와 함께 이것을 얻을 수 있습니까?

청사진 것은 지금 그

enter image description here

+0

쉽게 CSS3의'column' 특성을 가진 벽돌 같은 레이아웃을 얻을 수는 유일한 단점은 만 IE10 +에서 지원하는 모든 다른 좋은 브라우저가 너무 먹으 렴 경우 단점을 알 수 없다는 것입니다. 그 한계가 너와 잘 지내니? 감사합니다, 그러나 이것은 내 문제를 해결하지 않습니다. –

답변

0

(첨부 파일 참조) 공백을 많이 추가된다 다음은 당신이 당신의 요구에 따라 너비/높이를 변경 .. 하나의 샘플입니다. 희망이 도움이됩니다.

CSS 
---- 
.content { 
    float: left; 
    display: block; 
    width: 1000px; 
    background: red; 
} 

.sub-content { 
    float:left; 
    width: 200px; 
    background: blue; 
    margin: 10px; 
} 

Sample HTML 
----------- 
<div class="content"> 
<div class="sub-content" style="width: 500px; height: 300px;"> 
    DIV 1 
</div> 

<div class="sub-content" style="width: 200px; height: 100px;"> 
    DIV 2 
</div> 

<div class="sub-content" style="width: 500px; height: 300px;"> 
    DIV 3 
</div> 

<div class="sub-content" style="width: 250px; height: 300px;"> 
    DIV 4 
</div> 
</div> 
+0

. 당신의 예에서는 DIV4가 DIV 2 바로 아래에 있어야합니다. DIV 4와 DIV 3을 바꾼다면 고정되어 있지만 이제 DIV 3은 DIV 1에 직접 있어야합니다. 미리 감사드립니다. – aaalsubaie

+0

이렇게하려면 div 태그를 위쪽/왼쪽 위치로 그리려면 javascript가 반드시 필요합니다. CSS만으로는 그 기능을 수행하지 못할 수도 있습니다. –

+0

벽돌이 아닌 좋은 js 라이브러리가 있습니까? – aaalsubaie