@Kostylev2021

Как лучше сделать перенос блока на следующую строку?

Есть пять блоков нужно чтобы при уменьшении блоков и переносе на следующую строку блоки первого ряда выстраивались по центру а блок второго ряда был прижат с лева. Понимаю что можно задать марджин 0 ауто для определенного разрешения и определенную ширину под размер блоков с отступом но хотелось бы узнать как более изящно решить эту проблему.
Далее код с решением для определенного разрешения.
<!DOCTYPE html>
<html>
<head>
	<meta name="viewport" content="width=device-width, initial-scale=1">

	<meta charset="utf-8" />
	<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
	
	<div class="box">
		<div class="item">Come</div>
		<div class="item">Come</div>
		<div class="item">Come</div>
		<div class="item">Come</div>
		<div class="item">Come</div>
	</div>

</body>
</html>

html,body{
    height: 100%;
}
*{
margin:0;
padding:0;
}
.box{
        display:flex;
    flex-wrap:wrap;
    justify-content: flex-start;
     
}

.item{
   
    width: 300px;
    height: 300px;
    background-color: black;
}
@media (min-width: 576px)
{
   .item{
        width: 100%;
        height: 300px;
        margin: 30px;
    } 
}
@media (min-width: 550px ){
    .item{
        width: 300px;
        height: 300px;
        margin: 30px;
    }
    
}
@media (min-width: 1550px) and (max-width: 1799px){
     .item{
        width: 300px;
         height: 300px;
        margin: 30px;

    }
    .box{
      max-width:1440px;
      margin: 0 auto;
    }
   

}
@media (min-width: 1800px){
    .item{

         height: 300px;
        width: 300px;
        margin: 30px;
    }
    
}
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
24 апр. 2024, в 09:39
20000 руб./за проект
24 апр. 2024, в 09:32
25000 руб./за проект
24 апр. 2024, в 09:27
13000 руб./за проект