2014-01-30 64 views
3

嗨,大家好,当我得到这样的警告对CSS3,当我把我的div的背景 它说警告上-webkit-过滤:设置背景

-webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f2f2f2', endColorstr='#f2f2f2', GradientType=0); 

状态并没有为-webkit-filter的有效值。

+2

您使用的是MS值的-webkit-前缀? –

+0

是的,这不是... –

回答

4

以下过滤 wlil 通过IE读取

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); 

enter image description here

对于你应该使用

background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); 

enter image description here

对于Firefox

background: -moz-linear-gradient(top, #ccc, #000); 

enter image description here

Cross-Browser CSS Gradient

+1

感谢您的解释,我认为原因是我使用resharper为我创建了符合供应商的渐变代码。 – SmartZ

+0

好吧,如果它帮助请upvote它并标记为答案 –