美文网首页
swiper组件实现当前中间图片变大,其余图片变小

swiper组件实现当前中间图片变大,其余图片变小

作者: 有一种感动叫做丶只有你懂 | 来源:发表于2019-02-22 21:31 被阅读0次

    1.wxml文件中
    <swiper bindchange="change" previous-margin="50rpx" next-margin="50rpx" circular>
    <block wx:for="{{imgUrls}}" wx:key="{{index}}">
    <swiper-item>
    <view class='cardItem {{index == current?"active":""}}'>
    <image src="{{item.url}}" class="slide-image {{}}" width="355" height="150" />
    </view>
    </swiper-item>
    </block>
    </swiper>

    2.js文件中
    Page({
    /**

    /**

    • 轮播图change事件
      /
      change(e){
      let current = e.detail.current;
      console.log(current)
      this.setData({
      current:current
      })
      }
      })
      3.wxss中
      /
      卡片列表 */
      .cardList{

    }
    swiper{
    height: 400rpx;
    margin-bottom: 38rpx;
    margin-top: 32rpx;
    }

    .cardItem{
    width: 100%;
    height: 100%;
    padding: 60rpx 0;
    transition: all .625s ease;
    }

    .cardItem.active{
    padding: 10rpx;
    }

    image{
    width: 98%;
    height: 100%;
    display: block;
    margin:0 auto;
    border-radius: 28rpx;
    }

    //总的思想就是利用当前的current与data数据中的value作比较

    相关文章

      网友评论

          本文标题:swiper组件实现当前中间图片变大,其余图片变小

          本文链接:https://www.haomeiwen.com/subject/adzryqtx.html