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

css3 瀑布流布局遇见截断下一列展示后半截现象

css3 瀑布流布局遇见截断下一列展示后半截现象

  • 注:css3实现瀑布流布局简直不要太香~~~~~

场景-在uniapp项目中

当瀑布流布局column-grap:10px 相邻两列之间的间隙为10px,column-count:2,2列展示时,就出现了截断问题,如下图:

Alt text

代码如下:

<view clss="feeds-comtainer"><view class="feeds-box" v-for="(item,index) in feeds" :key="index" >......</view>
</view>
.feeds-comtainer{column-count: 2;column-gap: 10px;
}
.feeds-box{width: 370upx;border-radius: 15upx;border: 1rpx solid #eee;overflow: hidden;background-color: #fff;margin-bottom: 10upx;
}

问题所在:需要个feeds-box容器设置高度,否则含有图片的容器布局会错位展示;如下设置则恢复正常

Alt text

修改后的代码如下:

.feeds-box{height:100%;width: 380upx;border-radius: 15upx;border: 1rpx solid #eee;overflow: hidden;background-color: #fff;margin-bottom: 10upx;overflow: auto;
}

css3瀑布流布局还有其他属性

    .column-rule属性来设置边框的样式

包括分割线的颜色、样式、宽度。其语法格式为:
column-rule: <column-rule-width> || <column-rule-style> || <column-rule-color>

简单的例子:

view{column-rule: 1px solid #ccc;}

这里就不给实例了,感兴趣的可以自己去尝试一下

http://www.lryc.cn/news/119867.html

相关文章:

  • C++初阶之一篇文章教会你list(理解和使用)
  • 如何给Linux开启swap虚拟内存
  • spring按条件注入@Condition及springboot对其的扩展
  • MySQL多表连接查询3
  • 【从零开始学习JAVA | 第四十五篇】反射
  • 顺丰科技数据治理实践
  • Nginx+Tomcat负载均衡、动静分离实例详细部署
  • Java多线程(3)---锁策略、CAS和JUC
  • Linux:Shell编辑之文本处理器(awk)
  • 探索FSM (有限状态机)应用
  • 6.continue break
  • 如何在Linux中强制关闭卡住的PyCharm
  • c# Excel数据的导出与导入
  • Kotlin~Mediator中介者模式
  • 石子合并问题
  • 剑指Offer-搜索与回溯算法
  • 【云原生】Docker 详解(三):Docker 镜像管理基础
  • SD-MTSP:蜘蛛蜂优化算法SWO求解单仓库多旅行商问题MATLAB(可更改数据集,旅行商的数量和起点)
  • 【ARM 嵌入式 编译系列 3.1 -- GCC __attribute__((used)) 使用】
  • C++ ModBUS TCP客户端工具 qModMaster 介绍及使用
  • 笔记本电脑如何把sd卡数据恢复
  • 【2023 华数杯全国大学生数学建模竞赛】 B题 不透明制品最优配色方案设计 39页论文及python代码
  • Exams/ece241 2013 q4
  • Android OkHttp源码分析--分发器
  • 大数据面试题:说下Spark中的Transform和Action,为什么Spark要把操作分为Transform和Action?
  • 【图像去噪的扩散滤波】基于线性扩散滤波、边缘增强线性和非线性各向异性滤波的图像去噪研究(Matlab代码实现)
  • python函数、运算符等简单介绍2(无顺序)
  • k8s 自身原理 3
  • SpringBoot 3自带的 HTTP 客户端工具
  • Spring Boot多级缓存实现方案