栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CSS3过渡:“过渡:全部”是否比“过渡:x”慢?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CSS3过渡:“过渡:全部”是否比“过渡:x”慢?

是的,使用

transition:all
可能会导致性能上的重大缺陷。在很多情况下,浏览器会查看是否需要进行过渡,即使用户看不到它,例如颜色变化,尺寸变化等。

我能想到的最简单的示例是:-尝试更改缩放级别或字体的大小,您会看到所有内容都变成动画了。很多此类用户交互,但是可能会发生一些界面更改,从而导致某些块中的重排和重新绘制,这可能会告诉浏览器尝试对这些更改进行动画处理。

因此,一般而言,建议您不要使用,

transition: all
而应使用直接转换。

all
过渡还有其他问题,例如页面加载时的动画飞溅,首先是渲染块的初始样式,然后将样式应用于动画。在很多情况下,这不是您想要的东西:)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/465004.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号