У меня есть следующий код на https://jsfiddle.net/ncrcfduz, а также фоновое изображение на https://s21.postimg.org/iq2mtjaiv/bg_boardwalk.jpg. Мне нужно сделать перемасштабирование фонового изображения, чтобы он поместился в div, предпочитая отображать большую часть «центрированного» содержимого на изображении. Следующий код показывает только верхний левый угол изображения.CSS background image - shrink to fit fixed size div
.container {
background: url(https://s21.postimg.org/iq2mtjaiv/bg_boardwalk.jpg) no-repeat fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 150px;
width: 300px;
}
<div class="container">
</div>
Что вы имеете в виду под "центром" содержания? –
Используйте фоновый размер: вместо этого используйте. – kinakuta
Это релевант: http://stackoverflow.com/questions/21786272/css-background-size-cover-background-attachment-fixed-clipping-background-im с изображением «background-attachment: fixed» имеет размер относительно viewport, не содержащий элемент. –