zoukankan      html  css  js  c++  java
  • 微信小程序动画实现(API,css)

    微信小程序动画API实现

    index.js

    clicktap:function(){
        var Animation=wx.createAnimation({
            duration: 2000,
        })
        Animation.rotateZ(-45).step()
        this.setData({
        animation:Animation.export()
        })
    }
    

    index.wxml

    <view>
      <view class="box" animation="{{animation}}"></view>
      <view class="click" bindtap="clicktap">点击</view>
    </view>
    

    index.wxss

    .box{
      background-color: blanchedalmond;
       100rpx;
      height: 100rpx;
      margin: auto;
      margin-top: 50rpx;
    }
    .click{
      margin: auto;
      background-color: #fcc;
       150rpx;
      text-align: center;
      color: #FFf;
      margin-top: 50rpx;
      padding: 10rpx;
      border-radius: 10rpx;
    }
    

    效果:

    微信小程序动画css实现

    .box {
      background-color: blanchedalmond;
       100rpx;
      height: 100rpx;
      margin: auto;
      margin-top: 50rpx;
      animation: animation 6s linear infinite;
      animation-delay: 1s
    }
    @keyframes animation {
      0% {
        transform: rotateZ(0deg);
      }
      50% {
        transform: rotateZ(-45deg);
        background-color: cadetblue;
      }
      100% {
        transform: rotateZ(0deg);
        background-color: burlywood;
      }
    }
    

    效果:

    给.box的父元素加个背景,.box去掉背景色,view标签换成<image></image>,可以做出如下效果:

  • 相关阅读:
    python-web微信实现
    Python---BeautifulSoup模块
    Python—requests模块详解
    KindEditor编辑器
    Django实现瀑布流,组合搜索
    利用(CMD)在Django中创建文件
    ppt插入声音
    高性能mysql 第1,2,3章。
    mysql复制
    最长DNA重复序列长度,并输出该序列。 JAVA
  • 原文地址:https://www.cnblogs.com/kerin/p/14216337.html
Copyright © 2011-2022 走看看