当前位置: 首页 > news >正文

css属性 :nth-of-type() 的使用

需求:
要实现如下的列表效果,重点是左边
在这里插入图片描述
刚开始的思路是用 flex布局然后使用 justify-content: space-between;这个属性来解决,但是因为列表的数据不是固定的,如果列表的数据最后一行是两个时候就会是下面这种效果了
在这里插入图片描述
解决办法:去掉justify-content: space-between; 将图片的宽度设置成屏幕的三分之一,然后设置 border: 1px solid #fff; 这样会出现一个问题就是右边的图片会有留白,所以就要用到这个函数来解决 代码如下

.grid-container {display: flex;flex-wrap: wrap;flex-direction: row;border-top: 1px solid #fff;
}.grid-container .grid-item {display: flex;width: 33.3%;flex-direction: column;box-sizing: border-box;border: 1px solid #fff;border-top: none;border-left: none;
}
.grid-item:nth-of-type(3n) {border-right: none;
}

意思就是当这个图片是3的倍数的时候,让右边框取消,这样就解决了上面的问题。


http://www.mrgr.cn/news/11520.html

相关文章:

  • NV GPU FMA指令测试
  • 二分算法8️⃣-0~n-1 中缺失的数字(easy)
  • uni-cli 编译和打包并自动打开微信开发者工具
  • 谷歌地图-地理编码,根据地址文本获取经纬度并计算距离
  • redis单线程 ,当redis在执行lua脚本的时候,会执行其他redis操作吗?
  • Android 退出app方式(回忆录)
  • Android高级UI --- canvas
  • Apache Dolphinscheduler Standalone 部署教程
  • Uniapp使用InnerAudioContext返回内部 audio 上下文 ,获取不到duration当前音频的长度,如何解决?
  • 【Python机器学习】NLP分词——利用分词器构建词汇表(二)——点积
  • 如何解决错误Given calling package android does not match caller‘s uid-学员提问
  • Qt QCustomPlot画色阶图
  • 牛津大学发布首篇《Transformer多模态学习》综述论文,23页pdf涵盖310篇文献全面阐述MMT的理论与应用
  • 2.初识springcloud
  • 一个干净的python项目(没连数据库啥的)
  • ptrade排坑日记——交易策略报错: ‘NoneType‘ object is not subscriptable 。
  • 百日筑基第六十天-学习一下Tomcat
  • unity的 Assembly definitions- asmdef文件
  • Python网络编程:Web框架基础(Flask/Django)
  • LabVIEW软件反编译