美文网首页
微信小程序:图片翻转特效

微信小程序:图片翻转特效

作者: 我的小小笔尖 | 来源:发表于2021-08-02 22:55 被阅读0次

    逻辑:

    1. 两张图片,一张反面-B面,一张正面-A面;
    2. B面动画:B面翻转一定角度,翻转一定时长,翻转后隐藏B面
    3. A面动画:间隔B面动画时长,A面翻转一定角度、翻转一定时长

    page.wxss

    /**
    图片翻转CSS
    参考:https://www.jb51.net/article/170440.htm
    **/
    
    .front {
      animation: front 0.5s linear 1;
      backface-visibility: hidden;
    }
    
    .back {
      animation: back 0.5s linear 1;
    }
    
    @keyframes front {
      from {
        transform: rotateY(0deg);
      }
    
      to {
        transform: rotateY(90deg);
      }
    }
    
    @keyframes back {
      from {
        transform: rotateY(-90deg);
      }
    
      to {
        transform: rotateY(0deg);
      }
    }
    

    page.wxml

          <!--默认显示背景图-->
          <view wx:if="{{status==0}}" class="imageWrap {{turnover?front:''}}">
            <image src="{{bgImg}}" mode="widthFix" bindtap="turnover" data-idx="{{Idx}}"></image>
          </view>
          <!--显示编码图片-->
          <view wx:elif="{{status==1}}" class="imageWrap {{turnover?back:''}}">
            <image src="{{col.image}}" mode="widthFix"></image>
          </view>
    

    相关文章

      网友评论

          本文标题:微信小程序:图片翻转特效

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