在vue中使用animate.css

摘要:
Animate.css是一个前端动画库,具有类似的速度动画用法:首先,npminstallanimate.css保存,然后将$from'../assets/js/jquery.js'导入vue文件的脚本//不必要的importanamatefrom'anime。css'最后用于绑定元素:˂p

animate.css是一款前端动画库,相似的有velocity-animate

用法:

首先

npm install animate.css --save

然后在vue文件的script中引入:

import $ from '../assets/js/jquery.js';//非必要
import animate from 'animate.css'

最后绑定元素使用:

<template>
    <div class="song">
        <p   @click='fade'>hello</p>
    </div>
</template>
methods:{
    fade:function(){
        $('#f').addClass('animated bounceOutLeft')
    }
}

部分api:

复制代码
fade: {
        title: '淡入淡出',
        fadeIn: '淡入',
        fadeInDown: '向下淡入',
        fadeInDownBig: '向下快速淡入',
        fadeInLeft: '向右淡入',
        fadeInLeftBig: '向右快速淡入',
        fadeInRight: '向左淡入',
        fadeInRightBig: '向左快速淡入',
        fadeInUp: '向上淡入',
        fadeInUpBig: '向上快速淡入',
        fadeOut: '淡出',
        fadeOutDown: '向下淡出',
        fadeOutDownBig: '向下快速淡出',
        fadeOutLeft: '向左淡出',
        fadeOutLeftBig: '向左快速淡出',
        adeOutRight: '向右淡出',
        fadeOutRightBig: '向右快速淡出',
        fadeOutUp: '向上淡出',
        fadeOutUpBig: '向上快速淡出'
      },
      bounce: {
        title: '弹跳类',
        bounceIn: '弹跳进入',
        bounceInDown: '向下弹跳进入',
        bounceInLeft: '向右弹跳进入',
        bounceInRight: '向左弹跳进入',
        bounceInUp: '向上弹跳进入',
        bounceOut: '弹跳退出',
        bounceOutDown: '向下弹跳退出',
        bounceOutLeft: '向左弹跳退出',
        bounceOutRight: '向右弹跳退出',
        bounceOutUp: '向上弹跳退出'
      },
      zoom: {
        title: '缩放类',
        zoomIn: '放大进入',
        zoomInDown: '向下放大进入',
        zoomInLeft: '向右放大进入',
        zoomInRight: '向左放大进入',
        zoomInUp: '向上放大进入',
        zoomOut: '缩小退出',
        zoomOutDown: '向下缩小退出',
        zoomOutLeft: '向左缩小退出',
        zoomOutRight: '向右缩小退出',
        zoomOutUp: '向上缩小退出'
      },
      rotate: {
        title: '旋转类',
        rotateIn: '顺时针旋转进入',
        rotateInDownLeft: '从左往下旋入',
        rotateInDownRight: '从右往下旋入',
        rotateInUpLeft: '从左往上旋入',
        rotateInUpRight: '从右往上旋入',
        rotateOut: '顺时针旋转退出',
        rotateOutDownLeft: '向左下旋出',
        rotateOutDownRight: '向右下旋出',
        rotateOutUpLeft: '向左上旋出',
        rotateOutUpRight: '向右上旋出'
      },
      flip: {
        title: '翻转类',
        flipInX: '水平翻转进入',
        flipInY: '垂直翻转进入',
        flipOutX: '水平翻转退出',
        flipOutY: '垂直翻转退出'
      },
      strong: {
        title: '强调类',
        bounce: '弹跳',
        flash: '闪烁',
        pulse: '脉冲',
        rubberBand: '橡皮筋',
        shake: '左右弱晃动',
        swing: '上下摆动',
        tada: '缩放摆动',
        wobble: '左右强晃动',
        jello: '拉伸抖动'
      }
复制代码

免责声明:文章转载自《在vue中使用animate.css》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇EF里的继承映射关系TPH、TPT和TPC的讲解以及一些具体的例子.Net垃圾回收和大对象处理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

手把手教你打造一个纯CSS图标库

来,干了这碗安利 写这篇文章的目的其实就是为了安利一下我的图标库:iconoo,所以,开门见山,star吧少年少妇们!(这样的我是不是应该要加个github互粉的团伙了?) 主题说完了,下面进入正题。 在web开发中,我们经常要用到一些小图标(加减勾叉等)。通常做法就两种: 直接使用图片; 使用css/svg直接在浏览器中绘制图标。 方案1:由于图...

IE浏览器没有加载CSS或js文件的秘密及解决办法

其实是两处资料拼成这一篇博文的,因为在开发过程中遇到,有的文章只是说明原因,而没有给出解决方案,所以再次给出解释和解决方法,以供参考,如果有好的解决方法,也请分享下! --------------------------------------------------------------写在前面的话 [IE浏览器没有加载CSS或js文件的秘密] 如果有...

vue-cli3热更新配置,解决热更新失败的问题,保存代码浏览器自动刷新

在vue,config.js中配置css热更新 const IS_PROD = ['production', 'test'].includes(process.env.NODE_ENV) css:{ //是否使用css分离插件ExtractTextPlugin extract:IS_PROD, //开启CSSsourcemaps? sourceMap...

用原生JS读写CSS样式的方法总结

为了日后方便查询,本人翻阅了一些资料总结了以下方法,仅限原生JS,如有不对的地方欢迎指出!只求大家看完觉得有学到点什么就OK了!   一、可以通过DOM节点对象的style对象(即CSSStyleDeclaration对象)来读写文档元素的CSS样式              如:var elm = document.getElementById('tes...

css精灵

css精灵,也叫css sprite,css雪碧图,是背景图的技术,因为如今的网速是很快的,下载一张图片用的时间很少,所以服务器的连接数是现在最珍贵的资源,连接数是有限的,所以通常将网页中一些小图片放在一张大图片中,一次性进行下载,再通过移动背景图的位置,在需要的地方显示对应的图片的位置。(由于移动的是背景图的位置,所以使用css精灵时位置值一般都是负数,...

CSS媒体查询

格式(style:{})元素设置: body{background-color:#0033FF; } /*媒体查询:当页面宽度最大为960px时*/@media screen and (max- 960px){ /*body背景颜色为*/body{ background-color:#FF6699...