前言:你猜我弄不弄你就完了
使用animate的小坑
已经很久没有用过这个小的动画库了,突然上vue中使用,搞的有点措手不及。
今天项目中用到了animate.css ,使用中遇到了一个小坑,百度搜到的都是
- 安装
npm install animate.css --save
或者
yarn add animate.css
然后呢
// mine.js 中
import animated from 'animate.css'
Vue.use(animated)
其他的引入方式
import 'animate.css'
再然后呢,用就完了呗
<div class="ty">
<!-- 直接使用animated中的动画class名,注意:必须使用animated这个class名,否则动画会无效 -->
<div class="box animated bounceInDown"></div>
</div>
就这个套路,差点把我玩死,真的是鸟用没有,后来好不容易找到animate.css官网,发现(zi ti xiao le pa ni men kan bu dao)
- 安装没问题
这样
npm install animate.css --save
这样
yarn add animate.css
或者这样
<head>
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css"
/>
</head>
- 使用呢,你们猜
/*
* _oo0oo_
* o8888888o
* 88" . "88
* (| -_- |)
* 0\ = /0
* ___/`---'\___
* .' \\| |// '.
* / \\||| : |||// \
* / _||||| -:- |||||- \
* | | \\\ - /// | |
* | \_| ''\---/'' |_/ |
* \ .-\__ '-' ___/-. /
* ___'. .' /--.--\ `. .'___
* ."" '< `.___\_<|>_/___.' >' "".
* | | : `- \`.;`\ _ /`;.`/ - ` : | |
* \ \ `_. \_ __\ /__ _/ .-` / /
* =====`-.____`.___ \_____/___.-`___.-'=====
* `=---='
*
*
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
* 佛祖保佑 永不宕机 永无BUG
*/
直接用,但需要把前缀加上,animate__,引入还是不能少的上边的引入方式都可以的,但必须要有animate__animated。这个不能少!
注意的是:animate后边是两个下划线,千万不要搞错噢
<h1 class="animate__animated animate__bounce">An animated element</h1>
看完官方文档后才知道是,animate更新了,更新后用法有点不同,贴个传送们去官方看文档吧!
话不多说,屁不多放,就这样结束了。