WEB ◆ TS Library ◆ 熱衷分享 ◆ 享受教學相長 ◆ 無形的網絡擁有熱情溫度的傳遞

1-12. CSS 範例再練習 (依需求挑選學習)

CSS3 Grid 網格佈局名稱先認識

範例已設定好的部份

<div class="container">
    <div class="item">1</div>
    <div class="item">2</div>
    <div class="item">3</div>
    <div class="item">4</div>
    <div class="item">5</div>
    <div class="item">6</div>
    <div class="item">7</div>
    <div class="item">8</div>
    <div class="item">9</div>
</div>

<style>
.container { background-color: #ffc0ee; padding: 10px; }
.item { background-color: #a2a2f0; }
</style>

1. 彈性框的指定顯示模式 ( display : grid | inline-grid ) TOP

1
2
3
4
5
6
7
8
9

2. column 欄的控制 TOP

1
2
3
4
5
6
7
8
9

3. 間距的控制 TOP

1
2
3
4
5
6
7
8
9

4. column 方向的 line 線控制 TOP

1
2
3
4
5
6
7
8
9

5. row 方向的 line 線控制 TOP

1
2
3
4
5
6
7
8

6. row 列的控制 (一般列的高度都是由內容決定, 但也可以由grid控制) TOP

1
2
3
4
5
6
7
8
9

7. 水平對齊 justify-content 的控制 TOP

1
2
3
4
5
6

8. 垂直對齊 align-content 的控制 TOP

1
2
3
4
5
6



以上, 主要是以 container 外層區塊來控制來設計!


以下, 針對 item 內層區塊特別指定設計!(其中上述 4 及 5 也有針對 item 特別設計)


9. 控制 item 的 column TOP

1
2
3
4
5
6
7
8
9

10. 控制 item 的 row TOP

1
2
3
4
5
6
7
8
9

11. 控制 item 的 area 區域 TOP

1
2
3
4
5
6
7
8
9
10

 

特殊命名方式的排版 參考結果

響應式變化設計 參考結果

 

go TOP