#feature-wrapper img {
width : 100%;
height : auto;
}
Это позволит сохранить изображение встроенным в остальное содержимое; большее изображение будет выдвигать содержимое ниже, чем меньшее (в зависимости от размера экрана). Это также сохранит пропорции изображения без изменений.
Вот демонстрационная версия: http://jsfiddle.net/qzvXa/ (обратите внимание, как размер изображения изменяется, а содержимое ниже изменяется по мере изменения размера страницы)
Обновление
Ссылка, которую вы предоставили, предназначена для создания полноэкранного фонового изображения. Если вы хотите это сделать, но сохраняете соотношение сторон своего изображения, тогда вы можете установить контейнер изображения на position : absolute
или position : fixed
и при этом сохранить соотношение сторон. для изображения:
/*set our fullscreen background image's width/height and z-index to something low*/
#feature-wrapper img {
width : 100%;
height : auto;
z-index : 1;
}
/*set our container's z-index to the same as the image it contains and make this element stretch the whole page*/
#feature-wrapper {
z-index : 1;
position : absolute;
top : 0;
left : 0;
right : 0;
bottom : 0;
}
/*you have to make sure your content will actually display over the background image,
`position : relative` is necessary because z-index isn't applied to elements with `position : static`*/
img, p {
position : relative;
z-index : 2;
}
Вот демоверсия: http://jsfiddle.net/qzvXa/1/