vue过渡和动画

目录

1.animate.css动画库

安装和使用

安装

基本用法 

CSS 自定义属性(CSS 变量)

延迟等级

慢、慢、快、快的类

重复上课

2.vue-kinesis

演示

Vue3 - 安装

Vue3 - 默认导入

Vue2 - 安装

Vue2 - 默认导入

浏览器

用法

道具

运动容器

运动元件

kinesis-audio

从 vue-mouse-parallax 迁移

组件

道具

属性值


1.animate.css动画库

安装和使用

安装

$ npm install animate.css --save

或者使用Yarn安装(这只能与适当的工具(如Webpack,Parcel等)一起使用。如果您没有使用任何工具来打包或捆绑您的代码,则只需使用下面的CDN方法:

$ yarn add animate.css

将其导入到您的文件中:

import 'animate.css';

或者使用 CDN 将其直接添加到您的网页中:

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

基本用法 

安装 Animate.css后,将类添加到元素中,以及任何动画名称(不要忘记前缀!animate__animatedanimate__

<span style="background-color:#2d2d2d"><span style="color:#cccccc"><code class="language-html"><span style="color:#e2777a"><span style="color:#e2777a"><span style="color:#cccccc"><</span>h1</span> <span style="color:#e2777a">class</span><span style="color:#7ec699"><span style="color:#cccccc">=</span><span style="color:#cccccc">"</span>animate__animated animate__bounce<span style="color:#cccccc">"</span></span><span style="color:#cccccc">></span></span>An animated element<span style="color:#e2777a"><span style="color:#e2777a"><span style="color:#cccccc"></</span>h1</span><span style="color:#cccccc">></span></span>
</code></span></span>

就是这样!你有一个CSS动画元素。超!

动画可以改善界面的用户体验,但请记住,它们也会妨碍您的用户!请阅读最佳实践陷阱部分,以最佳方式使您的网络内容栩栩如生。

@keyframes

即使该库为您提供了一些帮助程序类(如该类)以帮助您快速运行,您也可以直接使用提供的动画。这提供了一种将 Animate.css用于当前项目的灵活方法,而无需重构 HTML 代码。animatedkeyframes

例:

<span style="background-color:#2d2d2d"><span style="color:#cccccc"><code class="language-css"><span style="color:#cc99cd">.my-element</span> <span style="color:#cccccc">{</span>
  <span style="color:#f8c555">display</span><span style="color:#cccccc">:</span> inline-block<span style="color:#cccccc">;</span>
  <span style="color:#f8c555">margin</span><span style="color:#cccccc">:</span> 0 0.5rem<span style="color:#cccccc">;</span>

  <span style="color:#f8c555">animation</span><span style="color:#cccccc">:</span> bounce<span style="color:#cccccc">;</span> <span style="color:#999999">/* referring directly to the animation's @keyframe declaration */</span>
  <span style="color:#f8c555">animation-duration</span><span style="color:#cccccc">:
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值