Internet Explorer中的多个背景图片

3

我想叠加多张背景图片。CSS可以轻松实现,但是IE直到IE 9才支持多重背景图片。显然有一种方法可以使用JQuery来解决,但如果我理解正确的话,我们必须让用户下载一个库-如果我误解了,请让我知道。

在IE 7和8中有其他叠加背景的方法吗?


1
下载一个库...技术上是的,但它只是在您的标记中引用jquery javascript文件的参考,用户甚至不会注意到... - Didier Ghys
如何将具有不同背景的元素分层? - undefined
换句话说,下载 JavaScript 库将是透明的吗?谢谢,这正是我所需要的。 - TomJeffries
2
你可以使用PIE http://css3pie.com/ - Turnip
谢谢 - PIE看起来不错。显然我至少有两个选项。 - TomJeffries
显示剩余2条评论
1个回答

5

您肯定可以在旧版本的IE中实现这一点。您需要下载css3Pie库。下载完成后,在您的CSS中设置背景属性的位置,您可以像这样使用它:

#my-element 
{
    -pie-background:url(image.png) 0 0 no-repeat, url(image2.png) bottom repeat-x;
     behavior: url(path/to/PIE.htc);
}

这里有一个指向文档的链接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接