2014-01-27 31 views
0

我建設有波旁整潔一個網站,我需要這樣的安排列:波本邦整潔 - 如何做自動列?

neat columns

如何編寫代碼的任何想法?

我已經試過

.column { 
    @include span-columns(1); 
    @include omega(2n) 
} 

但所有列具有相同的高度。我需要不同的高度。

預先感謝您。

+0

您在發佈的屏幕截圖中想要的流程訂單是什麼?在標記,綠色或黃色中出現紅色後會發生什麼? –

+0

綠色接下來。然後是黃色,然後是藍色。 – byubay

回答

0

爲了得到這個:

Result of code

你的HTML需要查看關於這樣的:

<div class = 'content'> 
    <div class = 'short-column' id ='red'> 
    </div> 

    <div class = 'tall-column' id ='yellow'> 
    </div> 
</div> 

<div class = 'content'> 
    <div class = 'tall-column' id ='green' > 
    </div> 

    <div class = 'short-column' id ='blue'> 
    </div> 
</div> 

然後你SCSS需要看起來像這樣:

.content { 
    @include outer-container; 
    height: 20em; 
    display: inline-block; 
    width: 90px; 
} 

.tall-column { 
    @include span-columns(1); 
    height: 80%; 
    width: 100%; 
    margin-top: 5px; 
    margin-bottom: 5px; 
} 

.short-column { 
    @include span-columns(1); 
    height: 20%; 
    width: 100%; 
    margin-top: 5px; 
    margin-bottom: 5px; 
} 

使外部內容div顯示內聯塊將堆疊在頂部的列彼此都是你想要他們的方式。爲content div設置一個特定的高度(在這種情況下爲20em),然後將短列div和高列div的高度設置爲100%(本例中爲80%+ 20%= 20%), 。