我使用一個圖像可固定寬度的div id爲header
背景更換背景圖片,相關的CSS規則是與CSS梯度
#header {
background: url("bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
我試圖使這個頁面更加敏感,這意味着header
的寬度現在是可變的。在無響應頁面中,header
元素始終與背景圖像的寬度相同,但在響應式設計中元素可能比圖像更寬或更窄。我需要在響應式頁面中使用相同的背景樣式,但是當元素和圖像的大小不匹配時,我無法找到這樣做的方法。
嘗試使用['背景size'(https://developer.mozilla.org/en-US/文檔/網絡/ CSS /背景大小)。它應該有助於你的情況。 –
您是否嘗試過'background-size:cover;'或'contains'? - https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Scaling_background_images –
如果您選擇遠離使用圖像,這是生成CSS背景漸變的絕佳資源:http:// www.colorzilla.com/gradient-editor/ – user2250471