CSS3 Crossbrowser渐变背景与rgb/rgba和后备

no.*_*no. 3 css rgb gradient css3 rgba

我想尝试使用跨浏览器渐变效果处理带有rgb后退的值,以防浏览器不支持它.

jsFiddle示例:http://jsfiddle.net/HelloJoe/hUxdh/

我相信我已经覆盖了大多数浏览器,但我有几个问题:

  1. 是否还有其他常用的浏览器,以及iPad/SmartPhone等设备需要哪些属性,或者它们是否会从当前使用的属性中进行渲染?

  2. 如果没有渲染渐变,是否有background: rgb(50, 50, 50);足够的原始生成纯色?

  3. 有了这个filter值,我无法通过使用rgb值来使其工作,而不得不求助于使用hex值,而不是这是一个巨大的问题,但我只是尝试使用rgb值.有没有办法解决这个问题还是不接受它们?

  4. 如果我要使用rgba而不是rgb我需要有一个rgba渐变背景值,rgb渐变背景值作为后退不能渲染alpha透明度然后一个实心背景后退以防万一没有渲染渐变?或将浏览器忽略Alpha透明度值,只是显示了rgbrgba没有单独的rgb背景回落?

  5. 作为一切的最后回落,是否hex需要在CSS属性的开头设置一个值?我想添加一个hex值没有什么害处,但使用的想法rgb是if rgba是否可用它可以在整个网站上快速轻松地进行颜色更改.所以有一个后退hex值将使rgb/rgba我无意使用它所用的东西,因为我需要经历并编辑所有hex值.

我做了一些搜索,实例各不相同,理解被误解为不同的人,我只是试图创建一个准确的工作示例来获得理想的结果.

Sim*_*old 6

我建议你这个网站来帮助你的Gradients和后备:http:
//www.colorzilla.com/gradient-editor/