這是我的代碼至今:多背景CSS3按鈕(+透明度)
background: none;
background-image: url(../images/red-button-bg-left.png), url(../images/red-button-bg-tile.png), url(../images/red-button-bg-right.png);
background-repeat: no-repeat, repeat-x, no-repeat;
background-position: 0 0, 19px 0, 100% 0;
按鈕看起來像:
[left corners image][body image][right corners image]
Normaly我的代碼會工作,但是,在這種情況下, url(../images/red-button-bg-tile.png)
位於左側和右側圖像下方,並且由於它是透明的,所以會弄亂按鈕樣式。
有什麼訣竅?
這將更容易回答您的按鈕[jsFiddle演示](http://jsfiddle.net/)。您可以在[http://imgur.com/](http://imgur.com/)舉辦圖片。 – thirtydot 2011-06-16 15:24:17
CSS 3文檔說:「列表中的第一個圖像是距離用戶最近的圖層,下一個被繪製在第一個圖層後面,等等。」 http://www.w3.org/TR/css3-background/#layering如果沒有發生,最有可能是一個瀏覽器錯誤。您使用哪個瀏覽器進行測試? – RoToRa 2011-06-16 15:27:47
問題是圖像是透明的@RoToRa。 – Gajus 2011-06-16 16:28:52