響應網格
W3.CSS支持12列響應流體網格。
調整頁面大小,看看效果!
這部分將佔有相當大的屏幕上的一個小屏幕,4上的介質屏幕上12列,和3。
這部分將佔有相當大的屏幕上的一個小屏幕,8上的介質屏幕上12列,和9。
例
<div class="w3-row">
<div class="w3-col m4 l3">
<p>12 columns on a small screen, 4
on a medium screen, and 3 on a large screen.</p>
</div>
<div class="w3-col m8 l9">
<p>12 columns on a small screen, 8
on a medium screen, and 9 on a large screen.</p>
</div>
</div>
試一試» 響應行
W3.CSS的網格系統響應,列會自動重新安排取決於屏幕尺寸:在大屏幕可能看起來與分三路舉辦的內容更好,但在小屏幕上這將是,如果內容好物品被堆疊在彼此的頂部。
列必須位於一個行內,以充分回應。
類 | 描述 |
---|---|
W3行 | 定義響應列的填充少容器。 |
W3-行填充 | 定義響應列的填充容器。 |
W3-COL | 定義了子類列 |
W3-COL具有以下子類:
列小屏幕(典型智能手機):
類 | 描述 |
---|---|
S1 | 定義1 12列(寬:08.33%)為小屏幕 |
S2 | 定義2 12列(寬:16.66%)為小屏幕 |
S3 | 定義3月12日的列(寬度:25.00%)為小屏幕 |
S4 | 定義4月12日的列(寬:33.33%)為小屏幕 |
S5-S11 | |
S12 | 定義12 12的列(寬度:100%)。 默認情況下,小屏幕 |
列中屏幕(典型片):
類 | 描述 |
---|---|
M1 | 定義1 12列(寬:08.33%)為中等屏幕 |
M2 | 定義2 12列(寬:16.66%)為中等屏幕 |
M3 | 定義3月12日的列(寬度:25.00%)為中等屏幕 |
M4 | 定義4月12日的列(寬:33.33%)為中等屏幕 |
M5-M11 | |
M12 | 定義12 12的列(寬度:100%)。 默認為中等屏幕 |
列大屏幕(典型的筆記本電腦):
類 | 描述 |
---|---|
L1 | 定義1 12列(寬:08.33%)為大屏幕 |
12 | 定義2 12列(寬:16.66%)為大屏幕 |
13 | 定義3月12日的列(寬度:25.00%)為大屏幕 |
14 | 定義4月12日的列(寬:33.33%)為大屏幕 |
L5-L11 | |
L12 | 定義12 12的列(寬度:100%)。 默認情況下,大屏幕) |
這些類以上可以結合起來,創造出更多的活力和靈活的佈局。
每個類最高可擴展至,所以如果你想設置相同的寬度為小型,中型和大型屏幕,你只需要指定小班 。 如果你想在中型和大型屏幕的寬度相同,你只需要指定介質類。
但是,如果你只使用介質和/或大班,寬度總是會轉化為100%,在小屏幕上。
注意:列數應該總是加起來12的每一行(6 + 6,3 + 3 + 6,9 + 3,等等)!
兩個相等的列
兩個相等寬度列(50%/ 50%)在所有屏幕尺寸:
S6
S6
例
<div class="w3-row">
<div class="w3-col s6 w3-green w3-center"><p>s6</p></div>
<div class="w3-col
s6 w3-dark-grey w3-center"><p>s6</p></div>
</div>
試一試» 兩個不相等的列
寬度不等(25%/ 75%)在所有屏幕尺寸的兩列:
S3
S9
例
<div class="w3-row">
<div class="w3-col s3 w3-green w3-center"><p>s6</p></div>
<div class="w3-col
s9 w3-dark-grey w3-center"><p>s6</p></div>
</div>
試一試» 三等分列
三個相等寬度列(33.3%/ 33.3%/ 33.3%)在所有屏幕尺寸:
S4
S4
S4
例
<div class="w3-row">
<div class="w3-col s4 w3-green w3-center"><p>s4</p></div>
<div class="w3-col s4 w3-dark-grey w3-center"><p>s4</p></div>
<div class="w3-col s4
w3-red w3-center"><p>s4</p></div>
</div>
試一試» 三個不平等列
三各種寬度的列(25%/ 50%/ 25%),在平板電腦,筆記本電腦和台式機。 在手機上,列會自動堆疊(100%的寬度):
M3
M6
M3
例
<div class="w3-row">
<div class="w3-col m3 w3-green w3-center"><p>m3</p></div>
<div class="w3-col
m6 w3-dark-grey w3-center"><p>m6</p></div>
<div class="w3-col
m3
w3-red w3-center"><p>m3</p></div>
</div>
試一試» 注意:這個例子是一樣的使用W3季度(M3),W3一半(M6),W3季度(M3),你在學W3.CSS響應篇章。
六列
六等寬列(各16%),在平板電腦,筆記本電腦和台式機。 在手機上,列會自動堆疊(100%的寬度):
M2
M2
M2
M2
M2
M2
例
<div class="w3-row">
<div class="w3-col m2 w3-green
w3-center"><p>m2</p></div>
<div class="w3-col m2 w3-red
w3-center"><p>m2</p></div>
<div class="w3-col m2 w3-blue
w3-center"><p>m2</p></div>
<div class="w3-col m2 w3-dark-grey
w3-center"><p>m2</p></div>
<div class="w3-col m2 w3-black
w3-center"><p>m2</p></div>
<div class="w3-col m2 w3-purple
w3-center"><p>m2</p></div>
</div>
試一試» 混合型:手機和筆記本電腦
您可以組合類來創建一個動態的,靈活的佈局。 這個例子將產生在大屏幕上一83.34%/ 16.66%(18,14)分和50%/ 50%(S6,S6)分在小屏幕上的兩列佈局:
18 S6
14 S6
例
<div class="w3-row">
<div class="w3-col l8 s6 w3-pink
w3-center"><p>l8 s6</p></div>
<div class="w3-col l4 s6
w3-dark-grey w3-center"><p>l4 s6</p></div>
</div>
試一試» 混合型:手機,平板電腦和筆記本電腦
這個例子將產生一個三列佈局用25%/ 58.34%/ 16.66%(13,17,12)在大屏幕上分裂,50%/ 25%/ 25%(M6,M3,M3)上介質畫面分割和在小屏幕上33.3%/ 33.3%/ 33.3%(S4,S4,S4)拆分:
13 M6 S4
17立方米S4
12立方米S4
例
<div class="w3-row">
<div class="w3-col l9 m6 s4 w3-green
w3-center"><p>l8 s6</p></div>
<div class="w3-col l2 m3 s4
w3-dark-grey w3-center"><p>l4 s6</p></div>
<div class="w3-col l1
m3 s4 w3-red w3-center"><p>l4 s6</p></div>
</div>
試一試» W3-行和W3-行填充的區別
W3的行類定義了一個軟墊少的容器,而W3-行填充類增加了一個8像素左右填充到每一列:
W3行:
W3-行填充:
例
<div class="w3-row">
<div class="w3-col s4"><img src="img_lights.jpg"></div>
<div class="w3-col s4"><img src="img_nature.jpg"></div>
<div class="w3-col s4"><img src="img_fjords.jpg"></div>
</div>
<div class="w3-row-padding">
<div class="w3-col s4"><img src="img_lights.jpg"></div>
<div class="w3-col s4"><img src="img_nature.jpg"></div>
<div class="w3-col s4"><img src="img_fjords.jpg"></div>
</div>
試一試» 使用百分比
20%
60%
20%
45%
55%
15%
35%
10%
30%
10%
例
<div class="w3-row">
<div class="w3-col
w3-container w3-green"
style="width:20%"><p>20%</p></div>
<div
class="w3-col w3-container w3-blue" style="width:60%"><p>60%</p></div>
<div
class="w3-col w3-container w3-red" style="width:20%"><p>20%</p></div>
</div>
試一試» 使用W3-休息
150像素
休息
960x75像素
休息
100像素
100像素
休息
25美分硬幣
80px
休息
25美分硬幣
25美分硬幣
25美分硬幣
35%
休息
使用REST示例
<div class="w3-row">
<div class="w3-col" style="width:150px"><p>150px</p></div>
<div class="w3-rest"><p>rest</p></div>
</div>
試一試»