Vue.js动画库

1、vue2-animate

https://animate.style/

地址:https://www.npmjs.com/package/vue2-animate一个可以在你的网站中即用型跨浏览器动画库,非常适合主页、滑块和动画引导提示。这是Animate.css 的一个端口,用于 Vue.js 2.0/3.0 和Alpines.js 中的转换。尽管文档不符合标准,但具有前端开发经验的开发人员会发现使用它也很容易。

  • 便于使用
  • 响应式

安装:

npm i vue2-animateimport 'vue2-animate/dist/vue2-animate.min.css'使用方法:针对单个标签 (name属性为运动形式)<transition name="fade">需要运动的元素标签
</transition>针对一组标签 (可以通过tag定义父元素标签,name定义运动形式)<transition-group name="bounce" tag="渲染的父元素标签">循环的元素 key值不能为index
</transition-group>注意循环的元素 key值不能为index
否则报错:
Do not use v-for index as key on <transition-group> children, this is the same as not using keys.运动的时间,通过css去设置 例:animation-duration:0.3s;原理
类名是通过数据变化(新增、删除)+ transition(或transition-group)的name属性 = 最终样式
例如:
name="bounce"
数据项目新增 则 入场元素动画类名为 bounce-enter-active bounce-enter-to
数据项目删除 则 出场元素动画类名为 bounce-leave-active bounce-leave-to

2、vue-kinesis

地址:https://www.npmjs.com/package/vue-kinesis它是一个强大的动画工具,开发人员可以用它来创建出色的动画。它还允许用各种自定义属性来帮助实现所需的效果。

  • 便于使用
  • 有很棒的文档

安装:

npm i vue-kinesis

3、ts particles

地址:https://www.npmjs.com/package/tsparticles一个易于使用的轻量级库,可用于制作粒子动画以应用于你网站的背景。即用型组件可用于 React、Vue.js(2.x 和 3.x)、Angular、Svelte、jQuery、Preact、Inferno。

  • 便于使用
  • 文档清晰
  • 高度可定制

安装:

npm itsparticles

4、v-number

地址:https://www.npmjs.com/package/v-numberv-number 是 Vue.js 一个组件,用于应用平滑的垂直数字过渡效果,一个非常平滑和轻量级的库,可用于快速构建的个人前端项目。

  • 便于使用
  • 可定制
  • 光滑的

安装:

npm i v-number

5、vue-prlx

地址:https://www.npmjs.com/package/vue-prlxVue-Prlx 是Vue.js一个视差指令,它对应用程序中的图像应用可定制的视差滚动效果,它可以为平移和背景位置设置动画。

  • 可定制
  • 强烈推荐用于个人项目。

安装:

npm i vue-prlx

6、vue-typical

地址:https://www.npmjs.com/package/vue-typical它是一个非常简单和小型的 Vue.js 组件,用于 Vue.js 应用程序的动画输入,它还用于约 400 字节的 JavaScript动画输入。由于这个库是相当新的,而且每个月都会发布更新的版本,因此建议仅使用这个库来为你的个人项目尝试一些新的东西。

  • 简单而轻
  • 应用个人项目

安装:

npm i vue-typical

7、vue-collapse-transition

地址:https://www.npmjs.com/package/@ivanv/vue-collapse-transition你可以使用此库水平或垂直折叠元素,使用自定义 Vue 过渡,并且支持固定和“自动”宽度和高度。

  • 平滑。
  • 内置过渡。

安装:

npm i @ivav/vue-collapse-transition

8、v-animate- css

地址:https://github.com/jofftiquez/v-animate-css它是最受欢迎和使用最广泛的 Vue 动画库之一,其最小化的文件版本小到足以在移动网站中使用。

  • 良好的文档。
  • 最容易为 Animate.css 实现 Vue 指令。

安装:

npm install v-animate-css — save

9、vue2-transitions

地址:https://www.npmjs.com/package/vue2-transitionsVue2-transitions 是一个优雅且可重用的组件转换,您可以在许多项目中重用它。您可以导入所需的过渡并根据需要自定义它们。

  • 便于使用
  • 高度可定制

安装:

npm i vue2-transitions

10、vue-lottie

地址:https://www.npmjs.com/package/vue-lottie一个很棒的 Vue 库,可以解析 Adobe After Effects 动画并使用 Bodymovin 将它们导出为JSON并在本地播放。您可以轻松创建和提交精美的动画,而无需工程师手动重新创建它们。

  • 使用简单
  • 初学者友好。

安装:

npm i vue-lottie

11、 vue-fake3d-image-effect

地址:https://github.com/LuXDAmore/vue-fake3d-image-effectFake3d 是一个 Vue.js 组件,可用于在 Vue.js 应用程序中创建交互式且符合 SSR 的 3D 图像效果。

  • 有很棒的文档可以查阅学习
  • 高性能

安装:

npm install — save @luxdamore/vue-fake3d-image-effect

12、particles-bg-vue

地址:https://github.com/lindelof/particles-bg-vue这是另一个很棒的 Vue.js 动画组件,用于创建有吸引力的背景。你可以通过改变不同的参数来实现各种效果。

  • 易于使用,只需几行代码。
  • 易于定制。

安装:

npm install — save particles-bg-vue

13、vue-animate-onscroll

地址:https://www.npmjs.com/package/vue-animate-onscroll易于使用的库,当你需要为你的网站添加一些插件时,它会派上用场。使用这个 vue.js 组件,你可以创建这样的元素,当你滚动元素时首先触发动画。

  • 便于使用。
  • 轻量级组件。

安装:

npm i vue-animate-onscroll

14、v-show-slide

地址:https://www.npmjs.com/package/v-show-slidev-show-slide 是 Vue.js一个组件,用于显示/隐藏具有可配置的向上/向下滑动动画的元素。没有 CSS 方法可以将元素设置为高度或高度:auto,这个 Vue.js 指令解决了这个问题。

  • 轻量级组件。
  • 良好的文档。

安装:

npm i v-show-slide

15、Vue 故障

地址:https://www.npmjs.com/package/vue-glitch样式偏好可能会有很大不同,使用 Vue 可以很容易地为你的元素赋予独特的外观。Vue Glitch 用作 Vue 的指令,可用于将故障效果应用于任何类型的文本。

  • 很好的文档。
  • 便于使用。

安装:

npm i vue-glitch

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/644942.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免费SSL申请和自动更新

当前是在mac下操作 安装certbot # mac下brew安装即可 brew install certbotcentos 安装 centos安装文档 申请泛解析证书 sudo certbot certonly --manual --preferred-challengesdns -d *.yourdomain.com## 输出 Saving debug log to /var/log/letsencrypt/letsencrypt.lo…

[Android] Android文件系统中存储的内容有哪些?

文章目录 前言root 文件系统/system 分区稳定性:安全性: /system/bin用来提供服务的二进制可执行文件:调试工具:UNIX 命令&#xff1a;调用 Dalvik 的脚本(upall script):/system/bin中封装的app_process脚本 厂商定制的二进制可执行文件: /system/xbin/system/lib[64]/system/…

Web前端主题色更换实现方式全解析(二)

Web前端主题色更换实现方式全解析&#xff08;一&#xff09; Web前端主题色更换实现方式全解析&#xff08;二&#xff09; 文章目录 一、基于前端框架的主题色切换1. Vue.js实现方式1.1 使用Vue的动态样式绑定1.2 结合Vuex管理主题色状态1.3 示例代码与效果展示 2. 前端框架通…

plink2R

您尝试安装的 plink2R 包与您当前的R版本不兼容。错误消息表明&#xff0c;该包可能没有为您当前的R版本提供。 为了解决这个问题&#xff0c;您可以尝试以下方法&#xff1a; 更新R版本&#xff1a;考虑升级到最新版本的R&#xff0c;因为新版本的R可能支持 plink2R 包。您可…

代码随想录算法训练营Day37|738.单调递增的数字、贪心算法总结

目录 738.单调递增的数字 方法一&#xff1a;暴力解法 方法二&#xff1a;贪心解法 贪心算法总结 738.单调递增的数字 题目链接 文章链接 方法一&#xff1a;暴力解法 class Solution { private:// 各位递增判断函数bool checkNum(int num) {int max 10;while (num) {int …

6.php开发-个人博客项目Tp框架路由访问安全写法历史漏洞

目录 知识点 php框架——TP URL访问 Index.php-放在控制器目录下 ​编辑 Test.php--要继承一下 带参数的—————— 加入数据库代码 --不过滤 --自己写过滤 --手册&#xff08;官方&#xff09;的过滤 用TP框架找漏洞&#xff1a; 如何判断网站是thinkphp&#x…

nvm安装与使用教程

目录 nvm是什么 nvm安装 配置环境变量 更换淘宝镜像 安装node.js版本 nvm list available 显示可下载版本的部分列表 nvm install 版本号 ​编辑 nvm ls 查看已经安装的版本 ​编辑 nvm use 版本号(切换想使用的版本号) nvm是什么 nvm是node.js version management的…

2023全球固态硬盘SSD总结与展望

根据有关市场研究机构的报告显示&#xff0c;全球固态硬盘&#xff08;SSD&#xff09;市场预计将以15.4%的复合年增长率增长&#xff0c;并将在2030年底从2023年的4560万美元增至12430万美元。近年来&#xff0c;由于技术进步和对高性能存储解决方案需求的增长&#xff0c;该市…

Qt安装MYSQL驱动

Qt安装MYSQL驱动 1 Qt配置MySQL驱动 在使用Qt连接数据库前需要确定当前Qt支持的数据库驱动模块有哪些。 1.1 Qt数据库驱动 Qt SQL模块是Qt提供的一个访问数据库的接口&#xff0c;支持多种平台下使用不同类型的数据库&#xff0c;在这个过程中&#xff0c;数据库驱动负责与…

mfc110.dll丢失是什么意思?全面解析mfc110.dll丢失的解决方法

在使用计算机的过程中&#xff0c;用户可能会遭遇一个常见的困扰&#xff0c;即系统提示无法找到mfc110.dll文件。这个动态链接库文件&#xff08;DLL&#xff09;是Microsoft Foundation Classes&#xff08;MFC&#xff09;库的重要组成部分&#xff0c;对于许多基于Windows的…

代码随想录刷题笔记 DAY12 | 二叉树的理论基础 | 二叉树的三种递归遍历 | 二叉树的非递归遍历 | 二叉树的广度优先搜索

Day 12 01. 二叉树的理论基础 1.1 二叉树的种类 满二叉树&#xff1a;除了叶子节点以外&#xff0c;每个节点都有两个子节点&#xff0c;整个树是被完全填满的完全二叉树&#xff1a;除了底层以外&#xff0c;其他部分是满的&#xff0c;底部可以不是满的但是必须是从左到右连…

数据结构之受限线性表

受限线性表 对于一般线性表&#xff0c;虽然必须通过遍历逐一查找再对目标位置进行增、删和查操作&#xff0c;但至少一般线性表对于可操作元素并没有限制。说到这里&#xff0c;大家应该明白了&#xff0c;所谓的受限线性表&#xff0c;就是可操作元素受到了限制。 受限线性表…

【Web前端开发基础】CSS3之Web字体、字体图标、平面转换、渐变

CSS3之Web字体、字体图标、平面转换、渐变 目录 CSS3之Web字体、字体图标、平面转换、渐变一、Web字体1.1 Web字体概述1.2 字体文件1.3 font-face 规则 二、字体图标2.1 字体图标2.2 字体图标的优点2.3 图标库2.4 下载字体包2.5 字体图标的使用步骤2.6 字体图标使用注意点2.7 上…

「 典型安全漏洞系列 」06.路径遍历(Path Traversal)详解

引言&#xff1a;什么是路径遍历&#xff1f;如何进行路径遍历攻击并规避常见防御&#xff1f;如何防止路径遍历漏洞。 1. 简介 路径遍历&#xff08;Path Traversal&#xff09;是一种安全漏洞&#xff0c;也被称为目录遍历或目录穿越、文件路径遍历。它发生在应用程序未正确…

mysql生成最近24小时整点/最近30天/最近12个月时间临时表

文章目录 生成最近24小时整点生成最近30天生成最近12个月 生成最近24小时整点 SELECT-- 每向下推1行, i比上次减去1b.*, i.*,DATE_FORMAT( DATE_SUB( NOW(), INTERVAL ( -( i : i - 1 ) ) HOUR ), %Y-%m-%d %H:00 ) AS time FROM-- 目的是生成12行数据( SELECTa FROM( SELECT…

在浏览器输入一个url,浏览器会发生什么?

文章目录 在浏览器输入一个URL后&#xff0c;浏览器会经历以下主要的步骤&#xff1a; 1、URL解析&#xff1a; 浏览器首先会解析输入的URL&#xff0c;包括协议&#xff08;比如http&#xff09;、域名、端口、路径和查询参数等。 2、DNS解析&#xff1a; 如果输入的是域名而…

创作活动(九十三)———ChatGPT 和文心一言哪个更好用?

#ChatGPT 和文心一言哪个更好用&#xff1f;# 根据提供的搜索结果&#xff0c;ChatGPT和文心一言各有特点和优势&#xff0c;选择哪一个更好用取决于具体的应用场景和个人需求。以下是两者的对比&#xff1a; ChatGPT&#xff1a; 适用场景&#xff1a;适合需要生成大量知识性…

搭建《幻兽帕鲁》服务器需要怎样配置的云服务器?

随着《幻兽帕鲁》这款游戏的日益流行&#xff0c;越来越多的玩家希望能够在自己的服务器上体验这款游戏。然而&#xff0c;搭建一个稳定、高效的游戏服务器需要仔细的规划和配置。本文将分享搭建《幻兽帕鲁》服务器所需的配置及搭建步骤&#xff0c;助力大家获得更加畅快的游戏…

搭建k8s集群实战(一)系统设置

1、架构及服务 Kubernetes作为容器集群系统&#xff0c;通过健康检查重启策略实现了Pod故障自我修复能力&#xff0c;通过调度算法实现将Pod分布式部署&#xff0c;并保持预期副本数&#xff0c;根据Node失效状态自动在其他Node拉起Pod&#xff0c;实现了应用层的高可用性。 …

树的学习day01

树的理解 树是一种递归形式的调用 树是由于多个结点组成的有限集合T 树中有且仅有一个结点称为根 当结点大于1的时候&#xff0c;往往其余的结点为m个互不相交的有限个集合T1,…,Tm&#xff0c;每个互不相交的有限集合本身右是一棵树&#xff0c;称为这个根的子树 空树也是树 关…