|
Post by account_disabled on Dec 31, 2023 23:02:37 GMT -7
如果您以编写 CSS 为生,那么了解如何正确编写有效的 CSS 属性值非常重要。一旦您了解了如何组合或相乘不同的值,CSS 属性值语法就会变得更容易理解。这样就可以更轻松地阅读各种规范并编写有效的 CSS。 如需其他资源,请查看以下网站: W3C“CSS 值和单位模块级别 3”中的“值定义语法” “ CSS 参考”,Mozilla 开发者网络 “如何阅读 W3C 规范”,J. David Eisenberg,A List Apart复制 过滤器性能 那么,在初始渲染性能方面,这些性能如何叠加呢?我为每个测试页面制作了一个测试页面,并使用了Chrome 47 中的WebPagetest比。 较功能。请记住,每个测试给出的结果略有不同,总体趋势可以总结如下: 播放视频 CSS 过滤器、SVG 过滤器和 CSS 混合模式方法都在相对相似的时间范围内加载。有时,SVG 过滤器比 CSS 混合模式更快(但总是勉强),反之亦然。CSS 过滤器通常是加载速度最快的过滤器之一,并 Whatsapp 号码列表 且` 为了公平起见,我还想比较多个图像的加载时间。我为每个版本创建了十个版本(而不是只有一个)并再次运行测试: 播放视频 结果相似(请记住,每次测试都略有不同)。在这种情况下,CSS 过滤器慢了 0.1 毫秒,这表明在 CSS 过滤器、混合模式和 SVG 过滤器之间,速度最快的方法的结果并不确定。然而,HTML5` 通过 JavaScript 渲染和绘制渲染时间。 更深入地了解页面加载时间,您可以看到这种趋势仍在继续。 (查看大图) 过滤器类型 渲染时间 绘画时间 CSS过滤器 12.94毫秒 4.28毫秒 CSS 混合模式 12.10毫秒 4.45毫秒 SVG滤镜 14.77毫秒 5.80毫秒 画布过滤器 15.23毫秒 10.73毫秒 再说一遍,` 这些结果是有道理的,因为‘ #没有过滤器 # 不使用过滤器会怎样?我将我们整体最快的方法(添加 CSS 过滤器)与在上传图像之前在照片编辑软件中编辑图像进行了比较(我在 Mac OS X 上使用“预览”来消除饱和度)。在预编辑图像时,我在测试中发现了一致的 0.1ms 性能改进: 播放视频 结论 # 图像过滤器是一种有趣且有效的方式,可以在网络上提供视觉统一和审美吸引力。请记住,它们确实会对性能造。
|
|