我正在尝试使用特定于供应商的CSS规则向IE9中的提交按钮添加渐变:
background: -ms-linear-gradient(#6671E8,#434991);
但出于某种原因,doesn't work。这是我做错了还是IE9搞砸了(或者两者兼而有之)?
答案 0 :(得分:2)
尝试将过滤器设置为无:
input[type="submit"] { filter: none; }
我还没有证实这一点,但是我在Colorzilla的渐变生成器上读到了它:
答案 1 :(得分:1)
使用CSS3 PIE并设置-pie-background
:
-pie-background: linear-gradient(#6671E8, #434991);
答案 2 :(得分:1)
试试这个:
background: #6671e8; /* Old browsers */
background: -moz-linear-gradient(top, #6671e8 1%, #434991 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#6671e8), color-stop(100%,#434991)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6671e8 1%,#434991 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6671e8 1%,#434991 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6671e8 1%,#434991 100%); /* IE10+ */
background: linear-gradient(top, #6671e8 1%,#434991 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6671e8', endColorstr='#434991',GradientType=0 ); /* IE6-9 */