IE 8. Градиентный фон + изображение - PullRequest
0 голосов
/ 26 декабря 2011

Как мне сделать, чтобы IE8 показывал градиентный фон + изображение. Это возможно в других браузерах, но в IE это не работает.

В других браузерах:

/* Opera */ 
background-image: url(gxt/images/my/eye.png) , -o-linear-gradient(top, #FFFFFF 0%, #EFCA11 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image:url(gxt/images/my/eye.png) , -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EFCA11));

Ответы [ 2 ]

3 голосов
/ 26 декабря 2011

Я нашел ответ на свой вопрос:

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#EFCA11",GradientType=0 ), progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gxt/images/my/eye.png"); 
1 голос
/ 26 декабря 2011

IE8 не поддерживает CSS-градиенты (так что не будет работать).Насколько я помню, IE9 имеет ограниченную поддержку, а IE10 будет иметь полную поддержку.Я не уверен, что вы пытаетесь сделать, но в случае, если вам нужно фоновое изображение с градиентом до или позади, как насчет сложения двух изображений (одно с градиентом, другое с реальным фоном) или объединение обоихв одно изображение?

...