首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何决定是否使用CSS属性“将更改”

如何决定是否使用CSS属性“将更改”
EN

Stack Overflow用户
提问于 2022-02-08 09:45:17
回答 1查看 177关注 0票数 0

最近,我深入探讨了CSS、动画跃迁的主题。

我知道CSS属性意志力,它可以用来给浏览器一个提示,元素在不久的将来会改变(这可以提高渲染性能)。

开发人员使用will-change来提高性能的例子有几个,例如:

但医生们清楚地指出:

警告:为了处理现有的性能问题,将更改遗嘱作为最后的手段。不应将其用于预测性能问题。

那么,需要考虑的是什么,是否使用will-change

EN

回答 1

Stack Overflow用户

发布于 2022-02-17 20:25:17

DigitalOcean在这方面做了一篇很棒的文章,我强烈建议你去看看。

https://www.digitalocean.com/community/tutorials/css-will-change

正如其他人所说,可以说,will-change在浏览器中创建了一个新的“层”。如果在特定父元素下有多个动画或转换,那么最好将will-change分配给该父元素,同时将动画子元素与它们的标准动画/转换放在一起。

编辑:我应该指出,在多个地方添加will-change会增加您的绘制时间,就像其他人提到的那样,这将降低站点加载速度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71031672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档