@EvgeniySaschenko

Как перенести элементы разной высоты, чтобы они стали друг под другом?

Добрый день, нужно сделать такое (чтобы блоки ставили под блоками другой высоты):
5da9d2a1939ef286801014.png

Я пробовал сделать флексбоксом, но цифры идут в неправильной последовательности (данный из массива):
.list {
			max-width: 800px;
			height: 600px;
			display: flex;
			flex-wrap: wrap;
			flex-direction: column;
		}

		.list .item {
			width: 200px;
			height: 200px;
			border: 1px dotted #fff;
			background: red;
		}
		.list .item-2 {
			height: 300px;
		}

		.list .item-4 {
			height: 400px;
		}


<div class="list">
		<div class="item item-4">1</div>
		<div class="item">8</div>
		<div class="item">2</div>
		<div class="item item-2">5</div>
		<div class="item">3</div>
		<div class="item">6</div>
		<div class="item">9</div>
		<div class="item">4</div>
		<div class="item">7</div>
		<div class="item">10</div>
	</div>

Получилось:

5da9d3a503a34103506946.png
  • Вопрос задан
  • 697 просмотров
Решения вопроса 1
origami1024
@origami1024
went out for a night walk
Можно в твоем решении использовать flex св-во order каждому блоку
order: n;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@CitizenZ
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы