Vue过度动画

1、Vue中要加自定义样式的话,只有一个元素加动画效果用(transition)。多个元素加动画效果用(transition-group),这标签必须加个Key值。

 

2、Css动画元素样式

// 动画进场
.myheadr-enter-active
{
  // 动画名称:liziteng 动画过渡时间:0.5 动画播放状态:匀速播放(linear)
  animation: liziteng 0.5s linear;
}

// 动画退场
.myheadr-leave-active
{
  animation: liziteng 0.5s linear;
}

// 定义动画 动画名称:liziteng(名字可以随意取)
@keyframes liziteng
{
  from
  {
    transform: translateX(-100%);
  }

  to
  {
    transform: translateX(0px);
  }
}

3、备注:可以使用Vue外部动画元素(animate包),安装格式:

npm install animate

使用方法参考官方文档:https://animate.style/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值