
批改狀態(tài):合格
老師批語:
<div class="header">
<div class="search">
<div class="keys">
<span class="iconfont icon-sousuo"> </span>
<span>習(xí)主席訪問俄羅斯</span>
</div>
<div class="publish">
<span class="iconfont icon-jiahao"></span>
<span class="desc">發(fā)布</span>
</div>
</div>
<div class="navs0">
<div class="navs">
<a href="">關(guān)注</a>
<a href="" class="active">推薦</a>
<a href="">熱榜</a>
<a href="">發(fā)現(xiàn)</a>
<a href="">視頻</a>
<a href="">防疫</a>
<a href="">圖片</a>
</div>
<span class="iconfont icon-zhuanfa"></span>
</div>
</div>
<div class="main">
<div class="rec-list">
<a href="" class="item">
<span class="title">習(xí)近平同俄羅斯總統(tǒng)普京舉行會(huì)談</span>
<div class="desc">
<span class="tag">置頂</span>
<div class="other">
<span>已關(guān)注</span>
<span>央視新聞</span>
<span>235條評(píng)論</span>
</div>
</div>
</a>
</div>
<div class="img1-list">
<a href="" class="item">
<div class="left">
<div class="title">澤連斯基恐提前逃亡!4萬烏軍陷入包圍圈</div>
<div class="desc">
<span class="author">航航觀歷史</span>
<span class="replay-num">100條評(píng)論</span>
<span class="time">17小時(shí)前</span>
</div>
</div>
<img src="static/images/img1.png" class="right">
</a>
</div>
<div class="img2-list">
<a href="" class="item">
<div class="title">澤連斯基恐提前逃亡!4萬烏軍陷入包圍圈</div>
<div class="imgs">
<img src="static/images/img1.png" alt="">
<img src="static/images/img1.png" alt="">
<img src="static/images/img1.png" alt="">
</div>
</a>
</div>
<div class="video-list">
<a href="" class="item">
<div class="title">古箏:小雨沙沙</div>
<video src="static/video/video.mp4" controls></video>
</a>
</div>
</div>
<div class="footer">
<a href="" class="active">
<span class="iconfont icon-zhuye"></span>
<span>首頁</span>
</a>
<a href="" class="">
<span class="iconfont icon-24gl-play"></span>
<span>視頻</span>
</a>
<a href="" class="">
<span class="iconfont icon-liuyan"></span>
<span>留言</span>
</a>
<a href="" class="">
<span class="iconfont icon-yonghu"></span>
<span>登錄</span>
</a>
</div>
頁眉
.header{
position: fixed;
left: 0;
right: 0;
top: 0;
border-bottom: 1px solid #efefef;
/* 確保頁眉在頂層 */
z-index: 888;
background-color: #fff;
}
.header .search{
background-color: rgb(247, 73, 73);
padding: 0.08rem 0rem 0.08rem 0.15rem;
display: grid;
grid-template-columns: 1fr 0.6rem;
}
.header .search .keys{
height: 0.45rem;
background-color: #fff;
border-radius: 1.5rem;
padding-left: 0.18rem;
display: flex;
place-items: center;
}
.header .search .publish{
display: grid;
place-items: center;
color: #fff;
font-size: 0.01rem;
}
.icon-jiahao{
font-size: 0.25rem !important
}
.header .navs0{
display: grid;
grid-template-columns: 1fr 0.2rem;
padding: 0.05rem 0.02rem 0.25rem;
}
.header .navs0 .navs{
display: flex;
place-content: space-around;
position: fixed;
left: 0;
right: 0;
}
.header .navs0 .icon-zhuanfa{
display: flex;
position: fixed;
right: 0;
/* padding-right: 0.1rem; */
width: 0.35rem;
height: 0.25rem;
background-color: #fff;
place-content: center;
color: #ccc;
}
.header .navs0 .navs a.active{
color: rgb(247, 73, 73);
}
.header .navs0 .navs a{
position: relative;
}
.header .navs0 .navs a.active::after{
content: '';
position: absolute;
left: 0.05rem;
width: 0.22rem;
height: 0.03rem;
bottom: -0.04rem;
background-color: rgb(247, 73, 73);
}
.footer {
position: fixed;
left: 0;
bottom: 0;
right: 0;
background-color: #efefef;
display: flex;
place-content: space-around;
}
頁腳
.footer a{
display: grid;
place-items: center;
font-size: 0.12rem;
}
.footer a .iconfont{
font-size: 0.25rem;
}
.footer a.active{
color: rgb(247, 73, 73);
}
main部分:
.main{
min-height: 2000px;
/* border: 1px solid #000; */
position: relative;
top: 1rem;
/* padding-bottom: 0.6rem; */
}
.main .rec-list .item{
display: block;
margin-top: 0.05rem;
}
.main .rec-list .item .desc{
display: flex;
font-size: 0.12rem;
gap: 0.1rem;
}
.main .rec-list .item .desc .tag{
color: rgb(247, 73, 73);
}
.main .rec-list .item .desc .other{
color: #ccc;
gap: 0.1rem;
}
/* 左邊文字+右邊圖片 */
.main .img1-list .item{
display: grid;
grid-template-columns: 1fr 1.3rem;
gap: 0.2rem;
margin-top: 0.1rem;
}
.main .img1-list .item .left{
display: grid;
place-content: space-between;
}
.main .img1-list .item .left .desc{
font-size: 0.12rem;
color: #ccc;
}
/* 文本+三張圖片 */
.main .img2-list .item{
display: block;
margin-top: 0.1rem;
}
.main .img2-list .item .imgs{
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0.05rem;
}
/* 文字+視頻 */
.main .video-list .item{
display: block;
margin-top: 0.1rem;
}
重置部分:
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
a{
text-decoration: none;
color: #555;
}
/* 適應(yīng)設(shè)備寬度 */
html{
font-size: calc(100vw / 3.75);
}
/* 字號(hào)重置 */
body{
font-size: 0.16rem;
color: #333;
background-color: #fff;
/* 頁面水平居中 */
margin: 0 auto;
padding: 0 0.15rem;
}
/* 外部資源適應(yīng)屏幕寬度 */
body img,
body video{
width: 100%;
}
/* 媒體查詢 可選 */
@media (max-width:320px) {
html{
font-size: 85px;
}
}
@media (min-width:640px) {
html{
font-size: 170px;
}
}
完成了一個(gè)比較完整的手機(jī)網(wǎng)頁,邊看視頻邊做還好,如果完全自己去恐怕要很久,導(dǎo)航欄的右邊懸浮了一個(gè)小圖標(biāo),老師沒介紹,自己弄做了好久。
微信掃碼
關(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)