Задать вопрос

Высота первого экрана в лендинге?

Приветствую, товарищи!
Как сделать так чтобы высота первого экрана изменялась в зависимости от размера экрана пользователя?
Так чтобы помещалось всё на экране.
Спасибо!
  • Вопрос задан
  • 4113 просмотров
Подписаться 7 Оценить Комментировать
Решения вопроса 1
@chupok
Либо на чистом CSS:

html, body {
height: 100%;
position: relative;
width: 100%;
}
.div-class {
height: 100%;
position: relative;
width: 100%;
}


Либо на JS:

$(window).resize(function(){
	var height = $(window).height();
	$('.div-class').css({'height':height});
}).resize();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
romanzhak
@romanzhak
Mathematician
Сначала необходимо ее вычислить:

// jQuery solution 
$(window).height()
// Pure JS
var html = document.documentElement.clientHeight;
Ответ написан
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
Используйте новые единицы vh в css, 100vh - 100% высоты страницы.
Ответ написан
Комментировать
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы