小程序列表隔行换色

先看效果

很直接的做法,先去css区定义两种css

.categ{
   height: 70rpx;
}
.categ1{
   height: 70rpx;
   background-color: #ECFFFF	
}

然后是wxml

<view class="categ flex-center {{index % 2 == 0?'categ1':'categ'}}" wx:for="{{servicesInfo}}" wx:key="{{servicesInfo}}" data-index="{{index}}" data-remarks="{{item.remarks}}" data-id="{{item.goodsCategoryId}}" bindtap="goCateg" >
    <text>{{item.goodsCategoryName}}</text>
  </view>

重点在{{index % 2 == 0?'categ1':'categ'}},这样就Ok了

css方面的做法有个更简单的,但是需要用到nth-child,虽然pc的浏览器不一定全支持nth-child,但小程序是可以使用的

.categ:ntd-child(even){
    background:#ECFFFF
}

效果是一样的,只是平时pc端需要注意ie兼容性问题尽量少用

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值