【发布时间】:2013-11-23 03:02:42
【问题描述】:
我正在使用以下 css 来获得线性渐变效果,但它在 mozilla firefox 中不起作用,你们中的任何人都知道它请帮助在 firefox 中获得相同的效果。
CSS是
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.65) 0,transparent);
【问题讨论】:
-
-webkit-表示它是针对 webkit 浏览器的。 (至少以前是这样的。现在似乎发生了变化。) -
@Sirko:
-webkit-(和其他类似前缀)实际上意味着它是一个实验性功能,已添加到 Webkit 引擎但尚未标准化。事实上,渐变已经现在已经标准化了,新的浏览器不需要前缀,所以在大多数情况下你应该可以去掉这个特性的前缀,除非你需要支持旧的浏览器版本. -
@Spudley 我很清楚你提到的所有内容。但关键事实是,这些实验性功能(大多数情况下)仅限于一个特定的引擎。结果,它们在任何其他引擎上都失败了,就像操作代码一样。如果完全支持该功能,那么引擎很可能会使用无前缀版本或使用自己的前缀。
-
@Sirko:如果你知道这一切就够了。 :) 你放在括号里的那一点似乎暗示你不确定。
-
@Spudley 括号中的注释应该负责讨论,以便在其他浏览器中使用该前缀实现
-webit-功能。我实际上不知道,如果这被推动了。