前言

互联网圈子里有造“轮子”的说法,能用现成的就不要自己去捣鼓了,既省时又省力!今天介绍的就是一款性能强悍的CSS动画库(Animate.css)的使用指导。

安装方法

方法一:使用yarn安装

$ yarn add animate.css

然后在文件中导入:

import 'animate.css'

这个方法需要提前安装Yarn

方法二:使用npm安装

$ npm install animate.css --save

Node.js中就带有npm,一般不需要单独安装npm。

方法三:直接添加网页

<head><linkrel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"/>
</head>

功能介绍

1.基本功能

<h1 class="animate__animated animate__bounce animate__delay-2s animate__repeat-2">延时2s后,重复跳动2次动画效

其中,animate__bounce为跳动效果;animate__delay-[x]s:延时x秒后使用动画,项目提供了4种延时模式从2s到5s,默认情况是延时1s,我们也可以修改默认值。animate__repeat-[x]:重复显示动画的次数,默认有1,2,3和无穷次animate__infinite,同样的我们也可以修改默认重复次数。
2.其他功能:

 animate__slow   持续2sanimate__slower 持续3sanimate__fast   持续800msanimate__faster 持续500ms

3.自定义属性

上面介绍的是基本功能,但在实际应用中,我们可能要面对更复杂的场景。Animate.css 使用 CSS 来定义动画的持续时间、延迟等,非常灵活和可定制,只需在本地或全局设置一个新值。

/* 本地变量设置*/
.animate__animated.animate__bounce {--animate-delay:1s;  /* 设置延时时间 */--animate-repeat: 2; /* 设置重复次数 */--animate-duration: 2s; /* 设置持续时间 */
}
/* 全局变量设置 */
:root {--animate-delay: 0.9s;     /* 设置延时时间 */--animate-repeat: 2;       /* 设置重复次数 */--animate-duration: 800ms; /* 设置持续时间 */
}

性能强悍的CSS动画库--Animate.css相关推荐

  1. 强大的CSS3动画库animate.css

    今天要给大家介绍一款强大的CSS3动画库animate.css,animate.css定义了大概50多种动画形式,包括淡入淡出,文字飞入.左右摇摆动画等等.使用animate.css也非常简单,你可以 ...

  2. 前端之vue3使用动画库animate.css(含动画、过渡)

    动画与过渡 一.动画效果 1.默认动画 实例 动画语法 2.给transition指定name 二.过渡效果 三.多个元素过渡 四.vue3使用动画库 动画库animate.css √ 五.总结 一. ...

  3. vue动画库-Animate.css的使用以及部分问题

    vue动画库-Animate.css的使用以及部分问题 Animate.css在vue脚手架中的使用 详情见官网: Animate.css | A cross-browser library of C ...

  4. css3动画简介以及动画库animate.css的使用

    在这个年代,你要是不懂一点点css3的知识,你都不好意思说你是个美工.美你妹啊,请叫我前端工程师好不好.呃..好吧,攻城尸...呵呵,作为一个攻城尸,没有点高端大气上档次的东西怎么能行呢,那么css3 ...

  5. css animation动画完成后隐藏_css3动画简介以及动画库animate.css的使用

    在这个年代,你要是不懂一点点css3的知识,你都不好意思说你是个美工.美你妹啊,请叫我前端工程师好不好.呃..好吧,攻城尸...呵呵,作为一个攻城尸,没有点高端大气上档次的东西怎么能行呢,那么css3 ...

  6. 经典动画库 animate.css 的应用

    一.animate.css animate.css::Animate.css 就像嗑水那么简单的CSS动画. 官网:Redirecting to Animate.css Animate.css是一个纯 ...

  7. 前端进阶必学必会动画学习之Animate.css的使用与解析:一个强大而酷炫的CSS3动画库Animate.css使用方法教程

    简介 animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake).闪烁(flash).弹跳(bounce).翻转(flip).旋转(rotateIn/rotateOut). ...

  8. 动画库Animate.css

    笔记分享: 用法:到官网(http://daneden.github.io/animate.css/),下载animate.min.css文件.点击这里 1.首先引入animate css文件 < ...

  9. Vue引用第三方动画库animate.css

    搜索animate.css - npm 进入它的主页,就可以看到很多动画样式 在vscode中安装animate.css 在使用的组件上引用它 给要使用的元素加上animata_animated an ...

最新文章

  1. tomcat修改默认web目录
  2. 巴菲特的价值投资的第二版本
  3. Android应用与系统安全防御
  4. Spring-学习笔记09【JdbcTemplate的基本使用】
  5. 将image存入mysql数据库_有谁知道如何把一图片存放到mysql数据库中
  6. java集合表_java集合类散列表
  7. Git + GitHub 超详细知识笔记整理
  8. SpringMVC 的总结
  9. 插图详解Python解决汉诺塔问题
  10. 哪种编程语言好?大神为你分析 Go、Java、C、C++ 等主流编程语言
  11. 什么是词频?词频的原理是什么?
  12. Cartoon-Stylegan2:快来将你的图片漫画风
  13. mybatis plus 代码生成器
  14. 使用vscode利用vue脚手架创建项目每次修改代码都会频繁编译
  15. 自然语言处理中的迁移学习(下)
  16. 易飞ERP软件用户组及权限设定-易飞ERP免费教程 转载
  17. 阿里、中兴、中国联通打造物联网区块链框架
  18. Python爬虫 爬取酷狗TOP500的数据
  19. plsql批量执行SQL脚本 command window执行
  20. 一元夺宝三大常见骗局,帮你识清骗钱套路!

热门文章

  1. java运行速度慢的原因_java运行速度慢的原因 | 学步园
  2. *转载 Tarjan有向图详解
  3. Android -- 三种动画(帧动画、View动画、属性动画)
  4. 开关电源环路学习笔记(3)-系统框图
  5. 【论文阅读/翻译笔记】Deep Snake for Real-Time Instance Segmentation
  6. 50万VPN登录凭证遭泄露,中国占11.89%
  7. 程序员年底失业,到底是该年前找工作好还是年后找工作好?
  8. TVS管与压敏电阻的性能比较
  9. ubuntu18.04安装opencv viz模块
  10. 从史前到现在 三百八十年 计算机编年史(转)