• 动画总结(一)_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【开始离开、整个过程、离开完成】
  • 相关阅读:
    Python之路【第四十五篇】:django日更
    Python之路【第四十四篇】:django日更
    C++ 调用动态链接库
    博客园美化
    postgresql中的UUID
    使用rustup安装rust环境
    MySQL 查询做排名
    Docker
    CentOS安装Docker和基础操作
    切换CentOS7的yum源为阿里源
  • 原文地址:https://www.cnblogs.com/yogic/p/12751569.html
Copyright © 2020-2023  润新知