zoukankan      html  css  js  c++  java
  • 动画总结(一)_css_animate.css

    animate.css【高质量的第三方CSS 动画库】

    1. 安装

    $ npm install animate.css --save
    

    2. 引入

    vue-cli创建的项目,main.js中
    import 'animate.css'
    

    3. 使用【常规的DOM标签】

    <div class="animated infinite fadeIn delay-2s">Example</div>
    * animated是必不可少的
    * infinite无限循环
    * fadeIn动画效果【可有更多的选择,见官网】
    * delay-2s动画延迟时间【delay-2s、delay-3s、delay-4s、delay-5s】
    * duration动画持续时间【slow、slower、fast、faster】
    
        * 允许自定义动画属性,覆盖默认的动画属性
        .yourElement {
          animation-duration: 3s;
          animation-delay: 2s;
          animation-iteration-count: infinite;
        }
    

    4. vue中transition组件使用【transition自定义css过渡效果和animate.css结合】

        <transition
            name="custom-classes-transition"
            enter-active-class="animated tada"
            leave-active-class="animated bounceOutRight"
        >
                <p v-if="show">Example</p>
        </transition>
    
    * 可定义的过渡类为,常见的六大类:
    * enter-class、enter-active-class、enter-to-class【开始进入、整个过程、进入完成】
    * leave-class、leave-active-class、leave-to-class【开始离开、整个过程、离开完成】
  • 相关阅读:
    使用respondsToSelector:来发现对象是否响应消息
    使用iskindofclass来发现对象是否是某类或其子类的实例
    集合set的使用
    字典的使用
    数组的使用
    对NSNumber的理解
    数组、字典和集合的定义
    强引用strong和弱引用weak的定义
    类工厂方法的定义
    POJ 2262 / UVa 543
  • 原文地址:https://www.cnblogs.com/yogic/p/12751569.html
Copyright © 2011-2022 走看看