3. 多欄排版模式 Column

column-count 設定欄數

預設值是 auto,可設定欄數:

div.block{
  column-count: 3;
}

例:

column-fill 設定如何填滿欄

  • balance:預設值,各欄的內容會儘可能平均。

  • auto:內容會到達高度之後,才會到下一欄。

例:

column-gap 設定欄間距

預設值是 normal

例:

column-rule 設定欄之間的直線樣式

border 的屬性值寫法相同。

例:

column-span 跨欄呈現

  • none:預設值。

  • all:設定跨欄呈現。

例:

column-width 設定欄寬

設定了 column-width,就不建議設定 column-count

例:

練習:瀑布流版型

建立 waterfall.html 檔案,輸入以下:

<div class="column_block">
  
  <div class="column_item">
    1
    <img src="https://dummyimage.com/300x100/ccc/aaa">
  </div>
</div>

然後以 div.column_item 為單位,多複製一些,改變內容數字1以及圖片寬高 300x100

例:

Last updated