@Sashqa

Выравнивание элементов по типу masonry?

Собственно вопрос в заголовке
Нужно, чтобы элементы занимали всю ширину страницу. Количество элементов - неизвестно, высота элементов тоже
Я пробовал использовать этот пакет

Но он как-то не правильно отрабатывает, я не могу понять почему.
Элементы не правильно выстраиваются
5d5e7cbe8961a886843012.png

Вот код
<ngx-masonry>
    <div ngxMasonryItem class="home__calc masonry-item">
    <i class="fa icon fa-calculator"></i>
    <div class="home__calc-wrapper"></div>
    </div>
    <div ngxMasonryItem class="home__calc masonry-item">
    <i class="fa icon fa-calculator"></i>
    <div class="home__calc-wrapper"></div>
    </div>
    <div ngxMasonryItem class="home__calc masonry-item">
    <i class="fa icon fa-calculator"></i>
    <div class="home__calc-wrapper"></div>
    </div>
    ....
    <div ngxMasonryItem class="home__calc masonry-item">
    <i class="fa icon fa-calculator"></i>
    <div class="home__calc-wrapper"></div>
    </div>
</ngx-masonry>


Никаких лишних стилей нет.
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
@grinat
Если нет особых требований к мелочам, то на flexbox можно сделать, даже в стандрутную поставку бутсрапа это входит
https://w3bits.com/labs/css-masonry/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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