我可以理解成will-change应该放到hover里吗

我可以理解成will-change应该放到hover里吗

加载完不是应该移除will-change吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,  这样理解有一点误差, 应该将触发动画放在hover中, 因为提前声明will-change,让父元素hover的时候触发动画,这样移出父元素的时候就会自动移除will-change

老师这里举个示例帮助同学理解

  1. HTML结构如下所示

    http://img1.sycdn.imooc.com//climg/5d38273500019c6604990154.jpg

  2. CSS中设置样式, 在子元素中提前声明will-change, 因为transition需要触发事件才能有效果,比如鼠标移入一个元素,才可以触发transition, 如视频中所讲:当网页加载完的时候 是没有调用这个transition的, transition是css改变的时候才调用,所以这里will-change是提前申明了

    http://img1.sycdn.imooc.com//climg/5d3827550001454a04930462.jpg

  3. 鼠标移入父元素,触发子元素的动画, 在鼠标离开父元素后, 子元素的will-change会自动被移除哦

    http://img1.sycdn.imooc.com//climg/5d382777000142a105000119.jpg

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师