2009-10-06 54 views
0

我有一个不完全适合div的背景图片。有没有办法,使用CSS来改变图像的大小(例如背景大小:10%)?使用css更改div的背景大小

.header-tab { background: transparent url(/resources/images/light-green-gradient.png) repeat-x scroll 0 0; } 

回答

2

背景尺寸未在任何浏览器尚未实现,但是最新版本的Mozilla,Webkit,Konqueror和(buggy)Opera有 - * - background-size:

background-size: 10%; 
-moz-background-size: 10%; 
-o-background-size: 10% auto; /* Opera needs x AND y values, or no background! */ 
-webkit-background-size: 10%; 
-khtml-background-size: 10%; 

不要在Opera中与background-attachment一起使用它:fixed。

Mozilla Developer Center有更多和Firefox 3.5的解决方法。

对于以前的浏览器,你可以用Jimmy的第二个链接来模拟img,但是当然你必须弄清楚如何从新浏览器中隐藏该图片。