我有一個背景圖片,我想填充(響應)頁面的寬度。即如果頁面很大,圖像的寬度也很大。但是,如果寬度縮小,圖像會被裁剪而不是縮放(因爲我希望高度保持不變,即任何地方都沒有空白)。Full Width CSS - Responsive
我大部分工作,除了填補寬度。
這裏是我的jsfiddle:https://jsfiddle.net/jwdyc1rh/
HTML:
<body class=" cms-index-index cms-home">
<div class="main-container col1-layout">
<div class="main">
</div> <div>
</div>
CSS:
body.cms-home .main-container {
margin-top: -20px;
background-image: url(http://www.mrwallpaper.com/wallpapers/flower-field-summer-1280x1024.jpg);
background-repeat: no-repeat;
min-height: 1024px;
background-position: center;
width: 100%;
}
的硬看實物不拉伸屏幕巨大,但你可以看到白色的背景如果它被拉伸,而不是圖像縮放以適應。
這是一個完美的例子,我想要的是www.prada.com,但我似乎無法找到正確的代碼。
你試過'背景大小:contain'? – aug