iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

重新認識 Flex 和 Grid 系列

重新了解 Flex 和 Grid 排版特性,並且用自己的文字解釋給大家。內容會先簡單前提學 CSS 切版會接觸到的相關知識,然後前半段介紹現在較為流行的 Flex ,後半段則是 Grid。

鐵人鍊成 | 共 30 篇文章 | 38 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11] Flexbox 彈性項目

當瞭解完彈性容器的屬性後,接下來就是進入彈性項目的部分,如果你還不了解什麼是彈性容器,可以回顧第四天flexbox基礎 .container { dis...

DAY 12

[Day12] flexbox align-self

align-self 和 align-items 和 align-content 的關係,屬性大同小異,差別就像是只操控單一個、操控每個單行、操控整體。 sel...

DAY 13

[Day 13] flex 屬性: flex-grow

藉由對彈性項目宣告 flex 縮寫屬性,或是 flex 以下個別的彈性屬性,能夠定義彈性項目在容器中的擴張及壓縮係數。 .item { flex: [...

DAY 14

[Day 14] flex 屬性: flex-shrink

藉由對彈性項目宣告 flex 縮寫屬性,或是 flex 以下個別的彈性屬性,能夠定義彈性項目在容器中的擴張及壓縮係數。 .item { flex: [...

DAY 15

[Day 15] flex 屬性: flex-basis

藉由對彈性項目宣告 flex 縮寫屬性,或是 flex 以下個別的彈性屬性,能夠定義彈性項目在容器中的擴張及壓縮係數。 .item { flex: [...

DAY 16

[Day 16] flexbox order 順序

預設中,彈性項目會以檔案中出現的順序做排列,但如果你想要做到不一樣的順序時怎麼辦呢?這時就可以使用 order 了指定順序。 order .item {...

DAY 17

[Day17] Grid 基本認識

Grid(網格),全名 CSS grid Layout Module Level 1(https://www.w3.org/TR/css-grid-1/) Gr...

DAY 18

[Day18] Grid 網格容器

.container { display: grid | inline-grid; } 當我們對 container 宣告 display: grid...

DAY 19

[Day19] grid-template 屬性之 rows/columns

雖然說網格線會隨著網格項目自動生成,但既然要使用網格系統,就要了解怎麼操控網格線,才能劃出各種多變的網格區域,然而畫網格線有很多種做法,且每種做法的語法也不同,...

DAY 20

[Day20] grid-template 屬性之 areas

雖然說網格線會隨著網格項目自動生成,但既然要使用網格系統,就要了解怎麼操控網格線,才能劃出各種多變的網格區域,然而畫網格線有很多種做法,且每種做法的語法也不同,...