Vue动画篇(一)——使用过渡类名实现动画

<button @click=“flag = !flag”>显示/隐藏

Hello

动画实现了h1元素透明度和位置的过渡转换。

自定义过渡类动画名称

=========================================================================

上面提到的实例直接使用transition将动画包裹,不做任何区别修饰,这样,当我们想实现多个不同的动画时该怎么办?这样不会乱吗?能不能给不同的transition提供不同的名字,用来实现不同的动画呢?像这样:

Hello

然后类名改成:

.toggle1-enter,

.toggle1-leave-to,

.toggle1-enter-active,

.toggle1-leave-active,

.toggle1-enter-to,

.toggle1-leave

Vue也想到这一点,并且真的这么做了。

vueApp

<button @click=“flag1 = !flag1”>显示/隐藏

Hello


<button @click=“flag2 = !flag2”>显示/隐藏

Hello

**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

最后

给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里免费领取,先到先得哦。


觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)**

[外链图片转存中…(img-LvgdfrVe-1713573322842)]

最后

给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里免费领取,先到先得哦。

[外链图片转存中…(img-EaeyPrPJ-1713573322843)]
[外链图片转存中…(img-WcnXAhFv-1713573322843)]

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue提供了过渡动画的内置支持,可以通过Vue的transition组件来实现过渡动画。在transition组件中,可以定义进入动画、离开动画过渡模式等。同时,CSS也提供了丰富的动画效果,可以通过CSS的transition属性来实现过渡动画。 下面是一个使用Vue和CSS实现过渡动画的示例: ```html <template> <div> <button @click="show = !show">Toggle</button> <transition name="fade"> <p v-if="show">Hello, World!</p> </transition> </div> </template> <style> .fade-enter-active, .fade-leave-active { transition: opacity 0.5s; } .fade-enter, .fade-leave-to { opacity: 0; } </style> <script> export default { data() { return { show: false }; } }; </script> ``` 在上面的示例中,我们定义了一个按钮和一个包裹着文本的transition组件。文本的显示与隐藏通过控制show属性来实现。同时,我们也定义了一个名为"fade"的transition,它定义了进入和离开动画的方式。 在CSS中,我们定义了两个类名为"fade-enter-active"和"fade-leave-active",它们分别表示进入和离开动画的状态。这里我们使用了CSS的transition属性,它指定了过渡的属性和时长。在这个例子中,我们使用opacity属性和0.5秒的时长来实现淡入淡出的效果。 同时,我们也定义了类名为"fade-enter"和"fade-leave-to",它们分别表示进入和离开动画的初始和结束状态。在这个例子中,我们将opacity属性的值设置为0,表示文本初始时是透明的,离开时也是透明的。 通过这样的方式,我们就可以使用Vue和CSS来实现过渡动画了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值