2015-08-18 34 views
0

我在繞過這個過程中遇到了一些麻煩。在CSS中創建一個2層背景圖像

我想要一個堅實的紅色條(大約200px寬)運行整個頁面的長度。我已經使用了一個小的200x1px圖像在Y.

重複,然後我想讓另一個圖像坐在這個紅色條的頂部,它會一直固定在頁面上的特定位置。

我不知道如何去創建這個「第二」壁紙。

我希望這是有道理的。謝謝。

回答

1

從它聽起來你想在你的網站上的兩個背景圖像。在CSS中使用背景圖像,用逗號分隔每個圖像。所以它看起來像:

#background{ 
    background-image: url(image1.jpg), url(image2.jpg); 

} 

你可以找到更多here

1

您可以使用CSS3指定多個背景。列出的第一個背景將顯示在最上面,每個背景可以有自己的重複和位置設置。

查看example at developer.mozilla.org作進一步參考。下面

示範:

body { 
 
    
 
    background-image: url('http://lorempixel.com/100/100/abstract/3/'), 
 
         url('http://lorempixel.com/200/1/abstract/2/'); 
 
    
 
    background-repeat: no-repeat, 
 
         repeat-y; 
 
    
 
    background-position: 50px 20px, 
 
         top left; 
 
    
 
}

注意事項使用多背景的browser compatibility

+0

這是絕對奇蹟!我不知道你可以簡單地堆疊這樣的背景圖片,謝謝! – level42