Vue学习笔记

这篇Vue学习笔记介绍了如何实现元素的过渡动画。通过使用`<transition>`标签配合不同的class,如`v-enter`, `v-leave-to`等,结合CSS动画实现元素的进入和离开效果。示例中展示了从右向左的滑动过渡,并提到如果有多个过渡元素,需要指定key值并使用逗号隔开。
摘要由CSDN通过智能技术生成

2022/5/23 Vue学习笔记

过度与动画
  • Vue技术_动画效果

    1.作用:在插入、更新或移除DOM元素时,在合适的时候给元素添加样式类名。
    2.图示:
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gEHhfmwD-1653311636688)(C:\Users\不喝冰啤酒\Desktop\过度与动画.png)]
3.写法:
  • v-enter 进入的起点
  • v-enter-active 进入过程中
  • v-enter-to 进入的终点
  • v-leave 离开的起点
  • v-leave-active 离开过程中
  • v-leave-to 离开的终点

使用包裹需要过度的元素,并配置name属性;

<transition name="alright">
	<h2 v-show="isShow">哦是吗</h2>
</transition>
.todo-enter-active{
    animation: ycu 1s linear;
}
.todo-leave-active{
    animation: ycu 1s linear reverse;
}

@keyframes ycu {
    from{
        transform: translateX(100%);
    }
    to{
        transform: translateX(0px);
    }
}

备注:若有多个过度元素,则需要使用:,且每个元素都要指定key值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值