2013-07-22 2 views
0

CSS:Почему этот градиент не работает на IE 9?

background-image: linear-gradient(bottom, #000000 29%, #999999 65%); 
    background-image: -o-linear-gradient(bottom, #000000 29%, #999999 65%); 
    background-image: -moz-linear-gradient(bottom, #000000 29%, #999999 65%); 
    background-image: -webkit-linear-gradient(bottom, #000000 29%, #999999 65%); 
    background-image: -ms-linear-gradient(bottom, #000000 29%, #999999 65%); 
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #000000), color-stop(0.65, #999999)); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#999999'); 

Почему не версия IE градиентной работы? Кажется, я не понимаю, что случилось?

ответ

0

Попробуйте установить атрибут GradientType:

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

Попробуйте

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#999999',GradientType=0); /* IE6-9 * 

background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(153,153,153,1) 100%); /* IE10+ */ 
Смежные вопросы