2012-02-20 75 views
2

有沒有辦法在多個規則的同一元素上應用多個背景?添加背景圖片而不是替換它們

對於爲例,類似的東西:

.a { background-image: url(a.jpg); } 
.b { background-image: url(b.jpg); } 

,並具有在我的div兩個重疊的背景:

<div class="a b"></div> 

或者是使用內部元件需要它?

回答

1

是的,你可以在一個元素上有多個背景圖片:

.a { background-image: url(a.png), url(a.png); 
    background-repeat: repeat-x, repeat-y; 
    background-position: 0 0, 0 0; } 

然後在HTML

<div class="a"></div> 
+0

是的,但有可能與多個規則? – 2012-02-20 01:57:59

+0

請注意,這是一個僅限CSS3的功能。 – elclanrs 2012-02-20 01:58:31

+0

@NisonMaël不,最新的風格(或具有最高特異性的定義)將覆蓋其他/ s。 – xandercoded 2012-02-20 02:00:03

相關問題