vue中使用animate css

vue中使用animate cssvue2使用animatecss安装安装的方式有很多种1.在html文件中直接引用从github上下载的资源<linkrel="stylesheet"href="vue2-animate.min.css">2.如果使用webpack并且用对了css-loader可以使用npm安装npm安装包依赖npminstall–savevue2-animate3…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

vue2使用animate css

安装
安装的方式有很多种
1.在html文件中直接引用从github上下载的资源

 <link rel="stylesheet" href="vue2-animate.min.css">

2.如果使用webpack并且用对了css-loader可以使用npm 安装
npm安装包依赖

npm install –save vue2-animate

3.在main.js中引用

require('vue2-animate/dist/vue2-animate.min.css')

或者

import 'vue2-animate/dist/vue2-animate.min.css';

使用less

@import "<PATH_TO_SOURCE>/src/vue2-animate.less";

4.使用构建器编译

git clone https://github.com/asika32764/vue2-animate.git
cd vue2-animate
npm install
npm run build #Compiled .css files go to the dist folder

正式使用
1.基本的使用就是在过度元素上使用对应的name属性

<transition-group name="fadeLeft" tag="ul">
    <li v-for="item in items" v-bind:key="item">
        {
  
  { item }}
    </li>
</transition-group>

2.使用不同的载入载出动画
第一种:使用custom-classes-transition,需要在不同的载入载出动画上加-enter和-leave后缀

	<transition
	  name="custom-classes-transition"
	  enter-active-class="bounceLeft-enter"
	  leave-active-class="bounceRight-leave"
	>
	  <p v-if="show">hello</p>
	</transition>

第二种:使用in/out类名在动画名后面加上In或者Out

<transition
  name="bounce"
  enter-active-class="bounceInLeft"
  leave-active-class="bounceOutRight"
>
  <p v-if="show">hello</p>
</transition>

现在支持的部分动画

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: ‘拉伸抖动’
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157844.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • sql注入 报错注入_sql原理

    sql注入 报错注入_sql原理sql注入报错注入原理详解前言我相信很多小伙伴在玩sql注入报错注入时都会有一个疑问,为什么这么写就会报错?曾经我去查询的时候,也没有找到满意的答案,时隔几个月终于找到搞清楚原理,特此记录,也希望后来的小伙伴能够少走弯路0x01我们先来看一看现象,我这里有一个users表,里面有五条数据:然后用我们的报错语句查询一下:selectcount(*…

  • 基于ADS500MHZ带通滤波器「建议收藏」

    基于ADS500MHZ带通滤波器「建议收藏」《高频电子线路》专题实践报告题目:500Mhz带通滤波器设计500Mhz带通滤波器设计专题相关理论基础及对应ADS仿真要点2.1设计目的2.1.1了解巴特沃斯型滤波器、切比雪夫型滤波器、椭圆函数滤波器各自特性;2.1.2掌握运用ADS软件进行500MHZ带通滤波器优化设计;…

  • 怎么在mac上录屏_录屏工具

    怎么在mac上录屏_录屏工具您可以为整个屏幕或屏幕上的选定部分录制视频。1、使用“截屏”工具栏要查看“截屏”工具栏,请同时按下以下三个按键:Shift、Command和5。您将看到用于录制整个屏幕、录制屏幕的选定部分或拍摄屏幕静态图像的屏幕控制项:录制整个屏幕点按屏幕控制项中的。指针会变为相机。 点按任意屏幕以开始录制屏幕,或点按屏幕控制项中的“录制”。 要停止录制,请点按菜单栏中的。或者,按下Command-Control-Esc(Escape)。 使用缩略图进行修剪、共享、存储或其他操作…

  • JMM概述_jmi名词解释

    JMM概述_jmi名词解释简介什么是JMM内存模型可以理解为在特定的操作协议下,对特定的内存或者高速缓存进行读写访问的过程抽象描述,不同架构下的物理机拥有不一样的内存模型,Java虚拟机是一个实现了跨平台的虚拟系统,因此它也有自己的内存模型,即Java内存模型(JavaMemoryModel,JMM)。因此它不是对物理内存的规范,而是在虚拟机基础上进行的规范从而实现平台一致性,以达到Java程序能够“一次编写,到处运行

  • Linux权限详解(chmod、600、644、700、711、755、777、4755、6755、7755)「建议收藏」

    Linux权限详解(chmod、600、644、700、711、755、777、4755、6755、7755)「建议收藏」权限简介Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。 Linux下文件的权限类型一般包括读,写,执行。对应字母为r、w、x。 Linux下权限的粒度有拥有者、群组、其它组三种。每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。通常情况下,一个文件只能归属于一个用户和组,如果其它的用户想有这个文件的权限…

  • JavaScript动画基本原理

    JavaScript动画基本原理JavaScript动画基本原理在现在做页面很多时候都会用上动画效果。比如下拉菜单,侧边搜索栏,层的弹出与关闭等等。通常我们实现这些动画效果可以采用JavaScript与CSS3两种方式来实现。本文主要介绍JavaScript动画,CSS3的动画下次在总结。对于JavaScript动画目前有很多的动画插件库,如:Jquery等等.以下就简单介绍以下JavaScript动画的实现原理。1.动

    2022年10月16日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号