vue中的动画

本文深入讲解了如何利用CSS3的transition和animation属性实现网页动画效果。通过自定义name属性,可以为div元素创建平滑过渡或帧动画。文章详细解释了动画的三个状态:进入前、进入中、进入后及离开前、离开中、离开后的样式设置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

动画:

内部原理:借助css3做动画

transition     过渡动画

animation    祯动画

使用:

<transition name="slide">   name的属性值是自定义的

         <div></div>

</transition>

<transition-group name=""></transition-group>  多个的时候用,组

例如:

动画进入:三个状态

   进入前:   .slide-enter{ 写动画进入的初始样式 }

   进入过程中过:   .slide-enter-active{ 这里适合做过渡 transition:all .3s ease; //animation:名字 .4s;这两个二选一 }

  进入后:   .slide-enter-to{ 结束样式 }

动画离开:三个状态

   离开前:   .slide-leave{ 写动画进入的初始样式 }

   离开过程中:   .slide-leave-active{ 这里适合做过渡 }

   离开后:   .slide-leave-to{ 结束样式 }

也可以这样写:

     .slide-enter,.slide-leave-to{ 动画进入的初始状态  动画离开的结束状态}

     .slide-enter-active,.slide-leave-active{ 过程中  做transition过渡 transition:all .3s ease; }

     .slide-enter-to,.slide-leave{ 动画进入的结束状态 动画离开的初始状态 }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值