JANE'S BLOG


css 瀑布流佈局 Masonry Layouts

瀑布流佈局 瀑布流佈局基於網格的佈局,每一行的網格高度是隨機的。

Multi-columns

假設外層.masonry是瀑布流的容器,包含內容物.item

<div class="masonry"> 
    <div class="item"> 
        <div class="item__content"> </div> 
    </div> 
    <div class="item"> 
        <div class="item__content"> </div>  
    </div> 
    <!-- more items --> 
</div>

使用

.masonry
  column-count: 3 // 每一列有幾個
  column-gap: 0 // 每列間距多少
  .item
    break-inside: avoid
    box-sizing: border-box // 包含匡線寬度

這幾個主要的屬性,就可以達到瀑布佈局的效果。 break-inside說明

KEYWORDS
css
frontend work
masonry

ABOUT ME


Jane

屏東人,前端工程師,愛泰人。

LATEST


INSTAGRAM