亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【備戰春招】第十天+vue復習

標簽:
CSS3 Vue.js 活動

学习课程:前端工程师2022版-vue基础入门

lesson24:使用 transition 标签实现单元素组件的过渡和动画效果

2-3 使用 transition 标签实现单元素组件的过渡和动画效果(2)-慕课网体系课 (imooc.com)

2-4 使用 transition 标签实现单元素组件的过渡和动画效果(3)-慕课网体系课 (imooc.com)

lesson25:组件和元素切换动画的实现

2-5 组件和元素切换动画的实现-慕课网体系课 (imooc.com)

讲师:Dell老师


今天继续昨天的课程安排,学习了使用 transition 标签实现单元素组件的过渡和动画效果和组件和元素切换动画的实现

transition上动画各时间节点类名可以直接在标签上重命名,重命名后对应style里的类名也需要修改。

除了可以自己定义动画的方式,还可以使用第三方库Animate.css。一般性使用可以引入其在线的cdn,那么类名就必须使用其说明文档中的命名来,必有类名为animate__animated,后面会跟你需要的动画对应的类名。

动画刚开始是包含在动画执行的过程中。

transition标签拥有一个type属性,它可以指定包含的内容如果同时添加过渡和动画属性时以设定的方式为主,当指定属性的所需时间到了,则过渡和动画都会停止。

还可以通过v-bind绑定过渡或动画的单一属性的值,通过设定进行改变。

:css="false or true"来设定是否使用css动画效果。

如果需要js来做动画效果,可以在transition上设置@+时间节点这样的属性添加一个方法。这个方法在methods里定义其具体逻辑。

当transition里有两个元素需要做显示隐藏动画时,那么可以使用v-if和v-else来进行显示隐藏。通过设置transition上mode属性来控制先隐藏再展示或者先展示再隐藏。

除了使用两个元素来写,还可以通过动态组件的方式。切换时判断当前组件为A,则会切换至B组件。反之切换成A组件。

appear属性表示开始就会执行一次动画。


继续加油!

https://img3.sycdn.imooc.com/63ee50df0001c20625601440.jpg

https://img2.sycdn.imooc.com/63ee50df0001856d25601440.jpg

https://img1.sycdn.imooc.com/63ee50df0001f95225601440.jpg

https://img1.sycdn.imooc.com/63ee50e00001ea3925601440.jpg

https://img1.sycdn.imooc.com/63ee50e00001eeca25601440.jpg

https://img4.sycdn.imooc.com/63ee50e0000116b625601440.jpg

https://img1.sycdn.imooc.com/63ee50e10001509e25601440.jpg

https://img3.sycdn.imooc.com/63ee50e10001288a25601440.jpg

https://img1.sycdn.imooc.com/63ee50e10001372525601440.jpg

https://img1.sycdn.imooc.com/63ee50e20001364f25601440.jpg

https://img4.sycdn.imooc.com/63ee50e20001332d25601440.jpg





點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
Web前端工程師
手記
粉絲
3
獲贊與收藏
0

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消