使用 CSS 或 CSS3,我如何制作以下背景?
如果可能的话,我想支持ie6、7、8。我可以使用基于 javascript 的工具来模拟旧浏览器的 CSS3(如 css3pie)。
如果可能的话,我想支持ie6、7、8。
使用背景图像。即使您可以使用纯 CSS3 为背景创建这样的模式(我非常怀疑这是可能的),但使用一堆 JavaScript 库等只是为了让它在那些版本的 IE 中工作是不值得的。
我用这个。 然后你就做 background-image:url(blahblahblah.gif)
你还有什么理由支持IE6?如果没有 IE6 支持,这很容易做到。IE 对渐变的支持真的很烂,所以你需要使用图像,但无论如何这里是 CSS。
background-color: #0ae;
background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
background-image: -moz-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -o-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
我知道这可能与您的图像不符。很抱歉,您的图片主机被我的工作屏蔽了,所以您必须从这里进行翻译。这将适用于 webkit 浏览器和 FF3.6,并将回退到background-color
为不兼容的浏览器指定的颜色。
你必须使用一个重复的纹理方块。找到一个小的 ping 并使用重复的背景。