请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我觉得将breadcrumb-leave-active 改为 breadcrumb-leave-to 更好理解一点。

.breadcrumb-enter-from,
.breadcrumb-leave-active {
opacity: 0;
transform: translateX(20px);
}

改为

.breadcrumb-enter-from,
.breadcrumb-leave-to {
opacity: 0;
transform: translateX(20px);
}

这样不是更好理解一点吗,而且效果是一样的。开始进来、结束的时候透明度为0。
老师那种写法是为什么?

正在回答 回答被采纳积分+3

1回答

程序员Sunday 2022-03-04 14:40:04

你好

根据 v3 的动画文档我们可以知道,它的动画流程为:

from -> active -> to

https://img1.sycdn.imooc.com//szimg/6221b35909db136e17900798.jpg

而对于这个流程来说 ,leave-active 表示《离开进行中》。leave-to 表示《离开完成后》。

如果以结果为导向,只要可以实现效果,那么都是可以的。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号