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

Как сделать адаптив этому шаблону?

Приветствую! У меня есть такой шаблон, который я сверстал, мне нужно его сделать адаптивным чтоб он сжимался как на скринах которые прикреплены ниже.. Как это сделать не используя бутстрап? Скрины и верстку шаблона прикрепляю, заранее спасибо за ответ!

5f5382b4996ce821349961.png

5f5382c1391ad706229975.png

5f5382cbc6c58690887970.png

5f5382d733b03600161102.png

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Responsive layout</title>
	<link rel="stylesheet" type="text/css" href="style.css">
	<meta name="viewport" content="width = device - width">
	
</head>
<body>
	<header>
		<p>Header</p>
	</header>
	<main>
	<div class="left">Navigation</div>
	<div class="center">
		<h1>Main</h1>
		<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Numquam nesciunt minus cumque quidem non maiores voluptas, voluptates commodi ipsa eaque rem, illo ipsum deserunt optio repellendus rerum, possimus alias, quos?
		Lorem ipsum dolor sit amet consectetur adipisicing elit. Iste laudantium molestias dicta nemo ab distinctio? Corrupti necessitatibus est, quis error laudantium ad, aspernatur repellendus repudiandae facilis velit delectus corporis ex?</p>
	</div>
<div class="right">Related Links</div>
</main>

<footer class="footer">Footer</footer>


</body>
</html>


@import url(nullstyle.css);


header{
	width: 100%;
	height: 10%;
	display: flex;
    align-items: center;
    justify-content: center;
	background-color: #4682B4;
	color: #fff;
    font-size: 150%;
}
main{
	display: flex;
	height: 80%;
}
.left{
	background-color: #ff9900;
	width: 20%;
}
.center{
	padding: 2%;
	background-color: #fff;
}
.right{
	background-color: #800080;
	width: 20%;
}
.footer{
	background-color: #339900;
	height: 10%;
	color: #fff;
    font-size: 150%;
    display: flex;
    align-items: center;
    justify-content: center;
}
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
meowto16
@meowto16
Делаю штуки
@media (max-width: 767px) {
  main {
    flex-flow: column nowrap;
    height: auto;
  }
  .left, .center, .right {
    width: 100%;
  }
}
Ответ написан
@McBernar
flex-direction: column;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
21 дек. 2024, в 06:04
15000 руб./за проект
21 дек. 2024, в 01:12
1000 руб./за проект
20 дек. 2024, в 22:55
1500 руб./за проект