
網(wǎng)格等間距布局效果圖
你知道什么是孤獨(dú)嘛?就像你一言不發(fā)的離開,我在漫無邊際的回憶和冷風(fēng)里一邊恨你,一邊等你。
HTML結(jié)構(gòu):
<div class="box">
<div class="top-left">
<img src="./assets/img/grid.jpg" alt="" width="100%">
</div>
<div class="top-right-item1"></div>
<div class="top-right-item2"></div>
<div class="top-right-item3"></div>
<div class="bottom"></div>
</div>
CSS樣式:
img {
vertical-align: bottom;
}
.box {
width: 100%;
max-width: 620px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 10px 1fr;
grid-template-rows: repeat(3, 1fr 10px) 2fr;
}
.top-left {
grid-row: 1 / 6;
overflow: hidden;
}
.top-right-item1 {
grid-row: 1 / 2;
grid-column: 3 / 4;
background: url(../img/grid.jpg) no-repeat center center / cover;
}
.top-right-item2 {
grid-row: 3 / 4;
grid-column: 3 / 4;
background: url(../img/grid.jpg) no-repeat center center / cover;
}
.top-right-item3 {
grid-row: 5 / 6;
grid-column: 3 / 4;
background: url(../img/grid.jpg) no-repeat center center / cover;
}
.bottom {
grid-row: 7 / 8;
grid-column: 1 / 4;
overflow: hidden;
background: url(../img/grid.jpg) no-repeat center center / cover;
}
PS:為了實現(xiàn)屏幕自適應(yīng)所以我使用的是 一個img標(biāo)簽 + N個背景圖的方式來實現(xiàn)的。