CSS PUBLISHED UPDATED

CSS Flexbox 實作小抄

CSS Flexbox 是一種強大的佈局模型,能夠幫助我們簡化和靈活化網頁元素的排版。

它特別適合於需要響應式設計的場景,可以自動調整元素的大小和排列方式,以適應不同的設備和螢幕尺寸。

這裡分享我閱讀 CSS Flexbox Layout Guide 這篇文章整理的 CSS Flexbox 實作筆記。

Table of Contents

Properties for the Parent (flex container)

宣告

display

排列方向與換行

flex-direction

flex-wrap

flex-flow

對齊方式

align-content

justify-content

align-items

空隙

row-gap / column-gap

gap

Properties for the Children (flex items)

order

flex-grow / flex-shrink / flex-basis 以及它們的縮寫 flex

這個部份我覺得我好像沒有真的理解,也懷疑實作上是否會很常用到這些屬性,決定等真的需要用到時再來了解。

align-self

其他推薦

可到 Flexbox Playground 網站測試實際效果。

Reference

CSS Flexbox Layout Guide | CSS-Tricks