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

这篇具有很好参考价值的文章主要介绍了css3 瀑布流布局遇见截断下一列展示后半截现象。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

场景-在uniapp项目中

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

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

代码如下:

<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容器设置高度,否则含有图片的容器布局会错位展示;如下设置则恢复正常

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

修改后的代码如下:

.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;
    }

这里就不给实例了,感兴趣的可以自己去尝试一下文章来源地址https://www.toymoban.com/news/detail-642358.html

到了这里,关于css3 瀑布流布局遇见截断下一列展示后半截现象的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序css实现瀑布流布局

    废话不多说 直接上代码 博客地址:BULINGBULING

    2024年02月13日
    浏览(44)
  • css3实现图片瀑布流,根据屏幕大小列可变和不可变的的瀑布流

    前提是每张图片宽度要设置成一样,准备15张图测试 1.屏幕大小列可变column实现,设置默认每列的图片宽度 2.屏幕大小列可变2 @media来控制 3.不可变-屏幕大小列不可变 4.不可变-屏幕大小列不可变 5.可变-可变js来实现-屏幕大小列可变

    2024年02月08日
    浏览(41)
  • HTML5+CSS3学习笔记(九)前端页面六大布局(文档流布局、浮动布局、定位布局、表格布局、弹性布局、网格布局)

    本系列更多文章,可以查看专栏 HTML+CSS学习笔记 块级元素自上至下垂直排列,行内元素自左至右水平排列 块级元素独占一行,行内元素不会另起一行 默认情况下,height和width决定内容区的大小;内容区、内边距和边框构成可见区域的大小;外边距决定元素的位置 更多内容可

    2024年02月02日
    浏览(64)
  • 微信小程序瀑布流布局

    2024年02月07日
    浏览(56)
  • vue3实现瀑布流布局组件

    先看效果图 直接上代码 utils.js data.js 模拟后台返回的数据 瀑布流布局组件 waterfall.vue 使用该组件(这里 columns 写死了3列) 若要响应式调整列数,可参考以下代码 瀑布流布局组件监听 columns 变化

    2024年02月21日
    浏览(53)
  • 实现瀑布流布局的四种方法

    页面上是一种 参差不齐 的多栏布局,类似上图所示随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部,大部分为图片,图片 固定 宽度,高度 不一 ,根据原比例缩放到宽度达到固定的要求,每行排满后,新的图片添加到后面 固定宽度,高度不一 岑

    2023年04月15日
    浏览(60)
  • 微信小程序实现吸顶、网格、瀑布流布局

    微信小程序开发通常是在webview模式下编写,但是对小程序的渲染性能有一定的追求,就需要使用Skyline模式进行渲染,同时在这种模式下有也有一些特殊的组件,可以轻松的实现想要的效果,本文将介绍在Skyline模式下如何实现吸顶、网格、瀑布流布局。 以下是具体的实现:

    2024年02月22日
    浏览(61)
  • 微信小程序实现瀑布流布局(方式一)

    根据奇数列和偶数列区分左边和右边数据 设置width固定,mode=“widthFix” 适用于:左右两列的高度相差不是很大

    2024年02月12日
    浏览(39)
  • css3英文文字换行,超过两行...展示

    需求:超过两行...展示 开发的过程中发现div内容中文可以换行英文不换行,导致长度会溢出。 是英文全英文的话浏览器会解析成一个单词, 加上这句就好了 一开始不知道是会解析成一个单词,用字符串拼接处理了,  但是英文、数字占位比汉字要短,存在这种情况  后来发

    2024年02月10日
    浏览(65)
  • CSS3绘制3D银行卡片层叠展示特效

    使用纯css3绘制3D银行卡层叠展示特效 具体示例如下 实现这个3D卡片,需要在最外层父级元素添加 transform: translate3d(0, 0, 0);transform-style: preserve-3d ,声明 3D ,结合 css3 中 transform 的变换,平移就可以实现 村民私自搭桥收费被判刑 2023-07-10 聊一下大学几年如何渡过 2023-07-09 聊一聊抑郁

    2024年02月16日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包