@ravshan01

Как отменить обрезание и перенесение блока при использовании css columns?

Хочу сделать типа масонри сетку(без библиотек).
Использую css columns но он обрезает блоки и переносит их

5ee48cbc1bf99473367566.jpeg
разметка
<div class="posts" > 
  <div class="post">...</div>
  <div class="post">...</div>
  ...
  <div class="post">...</div>
  <div class="post">...</div>
</div>


стили
.posts{
  columns: 300px auto;
  width: 100%;
  max-width: 100%;
}
.post{
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}

высоту делаю рандомно на js.
Если можно сделать на css grid, как ме сделать
  • Вопрос задан
  • 339 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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