博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3田字格列表的样式编写
阅读量:7081 次
发布时间:2019-06-28

本文共 547 字,大约阅读时间需要 1 分钟。

在很多项目中,需要实现分格展示的功能,中间有灰色分割线,两侧没有。

如图:

clipboard.png

按照一般的思路,设置好li的宽度,通过nth-of-type(n){}的方式给li标签添加样式。

设置每个li 33.33%的宽度,但当我们添加1px边框时,最右边的内容就被挤了下来。

这时可以通过给父级 ul 添加:before :after 伪类元素来实现。而不占用li的width

当显示3列时,通过给ul 添加:before来实现

CSS

HTML

当显示4列时,给:after添加样式,注意需要更改li的width、.mp-list:before的位置。
.mp-list:after {    content: '';    position: absolute;    width: 10%;    left: 75%;    height: 100%;    border-left: .02rem solid #ddd;    border-right: 0;}

转载地址:http://vjvml.baihongyu.com/

你可能感兴趣的文章