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>,可以做出如下效果:

  • 相关阅读:
    calc PI
    c# 设置水印,消除水印
    设置windows10 背景颜色
    C# 获取当前路径
    反编译工具
    c# 窗口API,以及全屏锁定一些tips
    c# 几种singleton 实现
    List<T> JIT 分配策略
    软件工程
    mariaDB 安装/卸载+启动/关闭 服务
  • 原文地址:https://www.cnblogs.com/kerin/p/14216337.html
Copyright © 2011-2022 走看看