【uniapp】内容瀑布流

【uniapp】内容瀑布流

html 复制代码
<view class="content_ padding-20">
  <view v-for="(c, index) in contentList" class="border-r-20 margin-b-20">
    <!-- mode="widthFix" 表示图片按宽度等比例缩放 -->
    <image :src="c.picture" mode="widthFix"></image>
    <view class="t-center padding-tb-20">
	    {{ c.name }}
	</view>
  </view>
</view>
css 复制代码
// 内容瀑布流
.content_ {
    box-sizing: border-box;
    /* 定义两列布局 */
	column-count: 2;
    /* 设置列与列之间的间距 */
	column-gap: 20rpx;
	.border-r-20 {
        /* 防止元素被拆分到两列 */
		break-inside: avoid;
		box-shadow: 0 4rpx 8rpx rgba(0, 0, 0, 0.1);
	}
	image {
        /* 让图片占满容器(不需要设置高,形成瀑布流) */
		width: 100%;
	}
}

如果不写 mode="widthFix",默认模式 scaleToFill 可能会导致图片被拉伸或压缩,导致显示异常

相关推荐
2501_91590906几秒前
iOS 签名证书全生命周期实战,从开发到上架的多阶段应用
android·ios·小程序·https·uni-app·iphone·webview
艾小码2 分钟前
HTML5 & CSS3 从入门到精通:构建现代Web的艺术与科学
前端·css3·html5
现在,此刻9 分钟前
java面试题储备4: 谈谈对es的理解
java·开发语言·elasticsearch
骇客野人11 分钟前
java实用工具类
java·开发语言·python
油丶酸萝卜别吃11 分钟前
java中在多线程的情况下安全的修改list
java·安全·list
袁煦丞1 小时前
OpenKylin 桌面系统,开源自由,跨界协作:cpolar内网穿透实验室第624个成功挑战
前端·程序员·远程工作
excel1 小时前
JavaScript 尾递归优化详解
前端
HuiSoul2005 小时前
Spring MVC
java·后端·spring mvc
tager7 小时前
🔥3行代码搞定全局代理!告别插件依赖的极简方案
前端·fiddler·charles
摇滚侠7 小时前
面试实战 问题二十四 Spring 框架中循环依赖问题的解决方法
java·后端·spring