Плашки резиновой высоты в колонках (masonry.js) с помощью JavaScript
masonry.desandro.com
npmcdn.com/masonry-layout@4.0/dist/masonry.pkgd.js
npmcdn.com/masonry-layout@4.0/dist/masonry.pkgd.min.js
Плашки выстраиваются в колонках согласно своему росту без вертикальных пробелов.
Должно быть примерно так: