2

我是一名前端工程师,在寻求一些性能提示时,我总是看到有人告诉我删除一些沉重的css 属性,例如box-shadow,,border-radius但我很好奇为什么要删除这些作品?
我应该涵盖哪些材料才能理解(或有 3000 英尺的概览)

4

1 回答 1

1

css中的Border Radius是图形渲染处理。图形处理,例如找到边缘然后将所需尺寸的曲线放在边缘上。

但是,Box Shadow 和 Border Radius 都会像其他所有 css 属性一样进行一些处理。对于现代计算机,删除此类属性可能会给您带来 1-2​​ ns 的优势。即使您删除它们,您的浏览器也会应用许多自己的 css 属性。

因此,移除 Box Shadow 等对性能的提升几乎可以忽略不计。您需要改进编程逻辑和图形以提高性能,而不是移除 css 属性

于 2013-09-08T14:16:09.147 回答