在开发人员中使用渐变图像来设置页面样式非常普遍。从导航栏的样式到背景的样式,许多地方都使用了渐变图像。像在任一方向重复小图像这样的技术也很常见。
另一种设置样式和提供这种效果的方法是在另一个下面使用多个具有不同颜色的 div,后者比前者轻一点。在最简单的情况下,这样做只会包含一个小脚本。所以,写很多标记没有问题,只是一些简单的代码。
剩下的唯一问题是速度和性能。
速度
脚本,更准确地说,函数的大小比图像要短得多。因此,就速度而言,后一种方法似乎更好。
表现
今天的浏览器非常强大,因此显示图像和执行功能之间的差异可以忽略不计。
CSS管理
显然,定位等问题将是另一个问题,但我们确实在日常生活中与这些问题作斗争。问题不在于重叠两个 div 并设置它们的 z-index。整个渐变 div 可以位于一个父 div 内。
那么,在解决了性能和速度问题之后,使用 Gradient div 是不是比使用图像更好?