IE8-同一滤镜中的渐变和背景图像不起作用?

时间:2013-10-23 14:18:27

标签: html css internet-explorer-8

我正在尝试将背景图像添加到已经具有渐变的按钮。但似乎没有用。

这是我的CSS:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', 
endColorstr='#131313',GradientType=0), 
progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./media/images/mail.png");

我也试过-ms-filter,但没有用。

此问题仅适用于IE8。

2 个答案:

答案 0 :(得分:1)

IE8原生不支持多种背景。

您可以尝试填充CSSPie

答案 1 :(得分:0)

我不知道即使使用PIE,您也可以在图像上混合图像和渐变。

更简单的解决方案是让按钮使用渐变,您可以在按钮内添加<span>元素,该元素将作为png图像的背景。

此外,您可以编写CSS,以便只有IE8可以在<span>内显示和加载图像。