
批改狀態(tài):合格
老師批語(yǔ):太謙虛了, 挺不錯(cuò)的
grid 可以實(shí)現(xiàn)柵格布局,掌握了就能滿足網(wǎng)頁(yè)開發(fā)的大部分需求,特別是移動(dòng)端的布局,能夠快速的開發(fā)好一個(gè)頁(yè)面,省去了很多重復(fù)的勞動(dòng)力,是一個(gè)不可多得的布局,也是必須要掌握的布局。
12 列柵格系統(tǒng)用于通過(guò)一系列的行(row)與列(col-*)的組合來(lái)創(chuàng)建頁(yè)面布局,它的柵格系統(tǒng)最大分為 12 份,這樣通過(guò)網(wǎng)格布局實(shí)現(xiàn)的柵格布局使用起來(lái)也是十分方便的,就好像你已經(jīng)寫了一個(gè)通用的表格模板,以后你需要做的只是怎么把材料填進(jìn)去,而不是怎么去重復(fù)的造輪子,寫模板。
12 列柵格布局已經(jīng)給了你教程,你只需要按照他提供的方法重復(fù)地做就好了
由于時(shí)間比較少,再加上剛接觸沒(méi)幾天,以前也沒(méi)用過(guò),可能會(huì)存在一些問(wèn)題,效果如下
<div class="container">
<div class="row">
<span class="row header item col-12">
<div class="item col-2" style="color: chocolate">MI</div>
<div class="item col-8">
<input placeholder="請(qǐng)輸入商品名稱" type="text" />
</div>
<div class="item col-2">
<div class="fa fa-address-card" aria-hidden="true"></div>
</div>
</span>
</div>
<div class="row">
<span class="nav item col-12">
<span class="col-1" style="color: chocolate">推薦</span>
<span class="col-1">手機(jī)</span>
<span class="col-1">智能</span>
<span class="col-1">電視</span>
<span class="col-1">筆記本</span>
<span class="col-1">家電</span>
<span class="col-1"
><i class="fa fa-angle-down" aria-hidden="true"></i
></span>
</span>
</div>
<div class="row-bannner">
<div class="banner">
<img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/6b09cccd67154b8c9d17a16ba0ce6120.jpg?thumb=1&w=720&h=360" alt="">
</div>
</span>
</div>
<div class="row">
<div class="tab item col-12">
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/cb65daec7ef7b52cc785f88f78efba37.png?w=216&h=228&bg=FDF1E6" alt=""></a>
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/eb4cbd9dabf2c2aef15e43f5bcab5cb9.jpg?f=webp&w=216&h=228&bg=FFFFFF" alt=""></a>
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/d436f30612651fffe1d6c5aaa3fdb816.png?f=webp&w=216&h=228&bg=FFFFFF" alt=""></a>
<a class="col-1"><img src="https://i8.mifile.cn/v1/a1/e8bc849a-0a3b-21a0-6810-7da3a3903dee.webp?w=216&h=228&bg=FDEFDE" alt=""></a>
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/eb4cbd9dabf2c2aef15e43f5bcab5cb9.jpg?f=webp&w=216&h=228&bg=FFFFFF" alt=""></a>
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/eb4cbd9dabf2c2aef15e43f5bcab5cb9.jpg?f=webp&w=216&h=228&bg=FFFFFF" alt=""></a>
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/eb4cbd9dabf2c2aef15e43f5bcab5cb9.jpg?f=webp&w=216&h=228&bg=FFFFFF" alt=""></a>
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/eb4cbd9dabf2c2aef15e43f5bcab5cb9.jpg?f=webp&w=216&h=228&bg=FFFFFF" alt=""></a>
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/eb4cbd9dabf2c2aef15e43f5bcab5cb9.jpg?f=webp&w=216&h=228&bg=FFFFFF" alt=""></a>
<a class="col-1"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/eb4cbd9dabf2c2aef15e43f5bcab5cb9.jpg?f=webp&w=216&h=228&bg=FFFFFF" alt=""></a>
</div>
</div>
<div class="row">
<div class="redmi item col-12">
<span>
<img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/d692a30ee3d586c4274575eec255d3c5.jpg?f=webp&w=537&h=762&bg=C1DDE9" alt="">
</span>
<span>
<img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/0e32e68b1a554cd84af032d8ee03bf6d.jpeg?f=webp&w=537&h=378&bg=C1DDE9" alt="">
</span>
<span>
<img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e2dd638ceb36697af693973ff85a7a9b.jpg?f=webp&w=537&h=378&bg=E0FCFF" alt="">
</span>
</div>
</div>
<div class="row-bannner">
<div class="banner">
<img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/189acdf7e9b807cfc22d394df87c1958.jpg?f=webp&w=1080&h=420&bg=FEFEFE" alt="">
</div>
</div>
<div class="row">
<span class="item col-3">12</span>
<span class="item col-6">12</span>
<span class="item col-3">12</span>
</div>
<div class="row footer">
<span class="row col-12">
<div class="tarbar">
<span class="item col-1"
><div class="fa fa-address-card" aria-hidden="true"></div>
首頁(yè)</span
><span class="item col-1"
><div class="fa fa-address-card" aria-hidden="true"></div>
分類</span
><span class="item col-1"
><div class="fa fa-address-card" aria-hidden="true"></div>
星球</span
><span class="item col-1"
><div class="fa fa-address-card" aria-hidden="true"></div>
購(gòu)物車</span
><span class="item col-1"
><div class="fa fa-address-card" aria-hidden="true"></div>
我的</span
>
</div>
</span>
</div>
</div>
.container {
.row:nth-child(6) {
min-height: 85vh;
}
}
.container .row .header input {
min-width: 80%;
min-height: 3em;
text-indent: 2em;
border: none;
}
.container .row .header {
background-color: #f2f2f2;
place-content: center;
align-items: center;
}
// nav
.container .row .nav {
display: grid;
grid-template-columns: repeat(7, 1fr);
gap: 0.5em;
background-color: #f2f2f2;
span {
display: flex;
justify-content: center;
align-items: center;
}
}
.container .row-bannner .banner img {
max-width: 100vw;
}
// tab選項(xiàng)卡
.container .row .tab {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: repeat(2, 1fr);
img {
width: 100%;
height: 100%;
}
}
// redmi展示欄
.container .row .redmi {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
// background-color: #fff; //有了grid空白間隙也不用操心了哪里要加, 哪里不要加
gap: 0.2em;
span img {
width: 100%;
height: 100%;
}
span:first-child {
grid-row: span 2;
}
}
// footer
.footer {
position: fixed;
bottom: 0;
left: 0;
right: 0;
background-color: #fff;
padding: 0.5em 0;
}
.container .row .row .tarbar {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 0.5em;
place-items: center center;
.item {
div {
display: block;
text-align: center;
margin-bottom: 0.5em;
}
&:nth-child(1) {
color: chocolate;
}
}
}
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)