微信小程序图----图片排列展示
下面是我们需要实现内容的效果图
下面开始布置页面结构
<view class="content-info-list">
<view class="list-title">推荐歌曲</view>
<view class="list-inner">
<view class="list-item">
<image src="/pages/images/test.png" /> <view>紫罗兰</view>
</view>
<view class="list-item">
<image src="/pages/images/1.png" /> <view>五月之歌</view>
</view>
<view class="list-item">
<image src="/pages/images/2.png" /> <view>菩提树</view>
</view>
<view class="list-item">
<image src="/pages/images/2.png" /> <view>欢乐颂</view>
</view>
<view class="list-item">
<image src="/pages/images/1.png" /> <view>安魂曲</view>
</view>
<view class="list-item">
<image src="/pages/images/test.png" /> <view>摇篮曲</view>
</view>
</view>
</view>
下面设置样式
.content-info-list{
font-size: 11pt;
margin-bottom: 20rpx;
}
.content-info-list > .list-title{
margin: 20rpx 35rpx;
}
.content-info-list > .list-inner{
display: flex;
flex-wrap: wrap;
margin: 0 auto;
}
.content-info-list> .list-inner >.list-item{
flex: 1;
}
.content-info-list > .list-inner > .list-item > image{
display: block;
width: 200rpx;
height: 200rpx;
margin: 0 auto ;
border-radius: 10rpx;
border: 1rpx solid #555;
}
.content-info-list .list-inner >.list-item > view{
width: 200rpx;
margin: 10rpx auto;
font-size: 10pt;
}
在上面使用flex-wrap: wrap;指定元素多行显示,详情可查看flex-wrap - CSS:层叠样式表 |MDN的 (mozilla.org)
使用display:block;设置图片为块元素
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2023-04-21 微信小程序--------参数------存在1个参数传入不了内容