随笔 - 111  文章 - 0  评论 - 1  阅读 - 30021

微信小程序图----图片排列展示

下面是我们需要实现内容的效果图

 下面开始布置页面结构

复制代码
<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;设置图片为块元素

 

posted on   昨夜小楼听风雨  阅读(160)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2023-04-21 微信小程序--------参数------存在1个参数传入不了内容
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示