我是靠谱客的博主 含蓄毛巾,最近开发中收集的这篇文章主要介绍vue过渡动画transition,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

过渡动画

项目中不免遇到一些需要加动画的效果,最常用的就是显示隐藏的滑动效果:
显示和隐藏
1.通过vue的 transition标签控制:适用于单个跟标签元素动画效果

//css
h1{
	background-color:orange;
}
/* 进入的起点,离开的终点 */
.v-enter,v-leave-to{
	transform:translateX(-100%)
}
.v-enter-active,v-leave-active{
	transition:0.5s linear
}
/*进入的终点,离开的起点*/
.v-enter-to,v-leave{
	transform:translateX(0)
}
//html
<div>
	<button @click="isShow=!isShow" >显示隐藏</button>
	<transition appear><!--//appear属性,初始显示时动画显示-->
		<h1 v-show="isShow">你好啊!</h1>
	</transition>
</div>

2.transition-group标签适用于多个元素或者列表的动画效果,且必须指定唯一的key值

//html
<div>
	<button @click="isShow=!isShow" >显示隐藏</button>
	<transition-group appear><!--//appear属性,初始显示时动画显示-->
		<h1 v-show="isShow" key="1">你好啊!</h1>
		<h1 v-show="isShow" key="2">我挺好的!</h1>
	</transition-group>
</div>

多个标签动画

最后

以上就是含蓄毛巾为你收集整理的vue过渡动画transition的全部内容,希望文章能够帮你解决vue过渡动画transition所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部