CSS中will-change的使用作用是什么,有哪些要注意的
Admin 2022-06-24 群英技术资讯 498 次浏览
will-change通过告知浏览器该元素会有哪些变化,使浏览器提前做好优化准备,增强页面渲染性能。
属性的取值:
1、auto: 实行标准浏览器优化。
2、scroll-position: 表示开发者希望在不久后改变滚动条的位置或者使之产生动画。
3、contents: 表示开发者希望在不久后改变元素内容中的某些东西,或者使它们产生动画。
4、<custom-ident>: 表示开发者希望在不久后改变指定的属性名或者使之产生动画,比如transform 或 opacity。
使用须知:
1、不要将 will-change 应用到太多元素上,如果过度使用的话,可能导致页面响应缓慢或者消耗非常多的资源。
2、通常,当元素恢复到初始状态时,浏览器会丢弃掉之前做的优化工作。但是如果直接在样式表中显式声明了 will-change 属性,则表示目标元素可能会经常变化,浏览器会将优化工作保存得比之前更久。所以最佳实践是使用完后及时清除。
3、如果你的页面在性能方面没什么问题,则不要添加 will-change 属性来榨取一丁点的速度。 will-change 的设计初衷是作为最后的优化手段,用来尝试解决现有的性能问题,它不应该被用来预防性能问题。
兼容性:
总结
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章给大家分享的是CSS怎样实现折叠标题的思路及代码。小编觉得挺实用的,因此分享给大家做个参考,文中的示例代码介绍得很详细,有需要的朋友可以了解看看,接下来就跟随小编一起学习一下吧。
很多人都是边干边学习CSS的,因为css不像C#之类的语言那么复杂,但就是因为看起来简单因为导致很多人对css不理解,在css的布局中会出现很多小错误,那么下面就让小编为大家总结CSS布局中常见的错误。
css怎样在div边框上设置文字可以使用position属性将div中边框的文字设置为绝对定位样式,然后将其定位在边框上即可。示例如下:<!DOCTYPE html><html lang="en"><head> <met
这篇文章主要介绍了html父子页面iframe双向发消息的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
本篇文章给大家分享一些关于CSS 网格布局的知识点,带大家详细了解一下 CSS 网格布局,希望对大家有所帮助!
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008