对于这两种情况,最好使用CSS或图像:
1)在我的主页上需要像紫色阴影一样的渐变(颜色从深紫色渐变到浅紫色)
2)我网站上的所有菜单都有一个箭头“更多”,打开时它会变为“更少”
目前我的设计团队已将主页设为CSS,箭头设为图像。但我看不出一个优于另一个的优点或缺点,或者最佳实践是什么?
答案 0 :(得分:1)
取决于您想要支持的浏览器。
1)如果需要在各种浏览器中实现跨浏览器兼容,请选择图像。
2)我会坚持使用箭头的图像。他们可以使用边框技巧或画布用CSS制作,但我认为这不值得麻烦。
答案 1 :(得分:0)
我建议使用图像。所有浏览器和旧版本都支持它们。如果需要,您可以进一步将CSS样式应用于图像。
使用CSS创建图标和渐变很困难,并且不支持所有浏览器(尤其是IE)。
对多个图像(该缓存)的额外请求>使用非跨浏览器的CSS技巧