с небольшим количеством проблем. Я хочу страницу с заголовком с ее навигацией, а затем я хочу, чтобы остальная часть страницы была изображением, которое заполняет окно просмотра.Сделать заголовок и div высотой окна просмотра
На данный момент у меня есть что-то вроде этого
<header id="header" class="header-default">
...nav items
</header>
<div id="contents"></div>
В моем CSS, то я
#header.header-default{
height: 100px;
padding-top:10px;
padding-bottom:10px;
}
#contents{
background: url('images/home.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Тогда, наконец, у меня есть некоторые JavaScript, чтобы установить высоту содержимого.
jQuery(function() {
setHeight();
jQuery(window).resize(function() {
setHeight();
});
});
function setHeight() {
windowHeight = jQuery(window).innerHeight()-120;
jQuery('.home #contents').css('min-height', windowHeight);
};
Теперь это вид работ, он подходит для видового экрана, как он должен это делать. Тем не менее, изображение человека, и оно отсекает верх своего лба. Есть ли способ сделать изображение идеальным? Если размер видового экрана не является вариантом из-за отношения (которое, как я думаю, происходит), то я не возражаю отображать его в обычном режиме.
Thanks
Вы пытались изменить положение фона с «центра центра» на «верхний центр»? –
все еще отрывает верх –