Вместо background-size: 100% 100%;
вы должны использовать cover
. Это гарантирует, что изображение будет покрывать всю страницу независимо от размера (соответствует высоте или ширине, в зависимости от того, что больше). Как так:
body {
background-image: url('http://mycommunitylink.us/wp-content/uploads/2016/06/HCC_LandPage_1920x10803.jpg');
background-size: cover;
background-repeat: no-repeat;
}
Когда-либо лучший способ, чтобы написать то же самое будет:
body {
background: url('http://mycommunitylink.us/wp-content/uploads/2016/06/HCC_LandPage_1920x10803.jpg') center center/cover no-repeat;
}
Edit: Реальный ответ является сочетание @GCyrillus ответа, и это одна. Добавьте height: 100%
или height: 100vh
к телу, чтобы иметь изображение полной высоты. Затем обновите background-size: cover
, чтобы растянуть изображение правильно, сохраняя коэффициент.
Пожалуйста, укажите соответствующий код * здесь *, а не весь сайт. – nicael
Пожалуйста, добавьте содержательный код и описание проблемы здесь. Не просто ссылку на сайт , который нуждается в исправлении - в противном случае этот вопрос потеряет значение для будущих посетителей после проблема решена или если сайт, на который вы ссылаетесь, недоступен. Проводка [Минимальный, полный и проверенный пример (MCVE)] (http://stackoverflow.com/help/mcve), который показывает, что ваша проблема поможет вам получить более качественные ответы. Для получения дополнительной информации см. [Что-то на моем веб-сайте не работает. Могу ли я просто вставить ссылку на него?] (Http://meta.stackexchange.com/questions/125997/) Спасибо! – j08691