以下代码的 Opera 和 IE 替代方案是什么?
background-image: -webkit-gradient(linear, right top, left bottom, from(#0C93C0), to(#FFF));
background-image: -moz-linear-gradient(right, #0C93C0, #FFF);
_注意_,我已经测试了以下规则。所有浏览器都支持它们。但它们是垂直渐变。如何将它们修改为水平的?
background-image: -webkit-linear-gradient(top, #0C93C0, #FFF);
background-image: -moz-linear-gradient(top, #0C93C0, #FFF);
background-image: -ms-linear-gradient(top, #0C93C0, #FFF);
background-image: -o-linear-gradient(top, #0C93C0, #FFF);
background-image: linear-gradient(top, #0C93C0, #FFF);
原文由 Tural Ali 发布,翻译遵循 CC BY-SA 4.0 许可协议
所有实验性 CSS 属性都有一个前缀:
-webkit-
适用于 Webkit 浏览器(chrome、Safari)-moz-
用于火狐-o-
用于 Opera-ms-
用于 Internet Explorer如果您想要不同的角度,请使用
top right
而不是right
。如果您想要水平渐变,请使用left
或right
。也可以看看:
linear-gradient
IE浏览器
对于
filter
适用于 IE6、IE7(和 IE8),而 IE8 建议使用-ms-filter
(必须引用该值)而不是filter
。有关Microsoft.Gradient
的更详细文档,请访问:http: //msdn.microsoft.com/en-us/library/ms532997 (v=vs.85).aspx-ms-filter
语法由于您是 IE 的粉丝,我将解释
-ms-filter
语法:除了使用 RGB HEX 颜色,您还可以使用 ARGB 颜色格式。 A 表示 alpha,FF 表示不透明,而
00
表示透明。GradientType
部分是可选的,整个表达式不区分大小写。