网格布局之跨行越列
欢迎关注:xssy5431 小拾岁月
参考链接:https://mp.weixin.qq.com/s/xStfSmewncTW49N0Y_Vhow 点击查看
使用场景
在常见的页面布局中,我们往往会遇到那种类似合并单元格的布局。比如:成绩排名
、产品排名等等。在进行页面元素分析时,第 1、2、3 名与其他名次没有区别,只是页面对其的描述篇幅较多而已。此时,使用网格布局中的跨行越列
恰如其分。
示例代码
<div class="grid-container"><div class="grid-item item1">1</div><div class="grid-item">2</div><div class="grid-item">3</div><div class="grid-item">4</div>
</div>
.grid-container {width: 800px;padding: 1px;display: grid;background-color: red;grid-template-rows: repeat(2, 100px);grid-template-columns: repeat(3, 1fr);
}.grid-item {background: linear-gradient(0deg, rgba(34, 193, 195, 1) 0%, rgba(253, 187, 45, 1) 100%);font-size: 30px;text-align: center;line-height: 100px;border: 1px solid red;
}.item1 {grid-column-start: 1;grid-column-end: 4;
}
关键代码
.item1 {grid-column-start: 1;grid-column-end: 4;
}
页面布局
- 在未对
.item1
进行处理前,布局如下:
- 在对
.item1
进行处理后,布局如下:
温馨提示
更多博文,请关注:xssy5431 小拾岁月