我有過我的背景色設置背景圖片的一個問題:這是我的例子中,這樣就可以明白我的意思:JSFiddle設置背景顏色和背景圖像在CSS
現在這裏是功能CSS部分:
#tancan{
background-color: #ebebeb;
background-image: url('http://lamininbeauty.co.za/images/products/tancan2.jpg');
}
正如你可以在JSFiddle中看到的那樣,背景圖像重複出現。如果我使用無重複作爲屬性,圖像將消失。
另外,我希望背景圖像向右漂移,如果圖像比包含div大,如何使它適合比例適合? - 就像你會使用width: 100%
和height: 100%
來製作圖像標記<img/>
?
我不想使用HTML圖片標記,它會容易得多,但有幾個原因我不想使用它。
太棒了,謝謝。但有兩個問題,如果圖像大於div尺寸(如果使用tancan.jpg而不是tancan2.jpg來查看我的意思......),我該如何居中呢?另外,您使用的是這種風格:background:#color url();與IE7和8之類的舊版瀏覽器兼容? – 2012-08-10 20:03:52
是的,CSS快捷方式向後兼容,直到IE4和Netscape導航:)還用'background-size:contains'更新了答案。# – 2012-08-10 20:05:05
@ZoltanToth哈哈,男人。你以前發佈過。 – transparent 2012-08-10 20:08:04