Задать вопрос
@fsgdoterr

Как сделать список в 2 строки?

Пытаюсь сделать список чтобы он выглядел вот так:
61254e92babda748156221.jpeg
и не понимаю как это сделать. Пытался с помощью jquery:
let numItems = $('.featured_products-list li').length;

    $('.featured_products-list').css('column-count', Math.round(numItems/2));

Получаю количество li элементов и делаю количество столбцов равное количеству элементов разделенных на два, но когда добавляется свойство columnt-count то оно пытается всунуть все элементы списка в блок в котором находится список, а так как количество элементов будет больше чем может влезть так как будет скролл элементов то получается какая-то дичь:
61254f7e04f15151084854.jpeg
как это можно решить? желательно чистым css
  • Вопрос задан
  • 215 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@fsgdoterr Автор вопроса
Сам придумал решение, сделал список, в котором вложено два списка в li, получается что скроллить буду самый верхний список, а когда понадобится в пыхе сделать динамическую загрузку данных, просто выгружу данные в массив, и четные а также нулевой индекс будут попадать в первый список, а нечетный индекс во второй список
<ul class="featured_products-list">
                                <li>
                                    <ul class="featured_products-list-upper">
                                        <li class="featured_products-list-item">
                                            какие то данные
                                        </li>
                                    </ul>
                                </li>
                                <li>
                                    <ul class="featured_products-list-down">
                                        <li class="featured_products-list-item">
                                            какие то данные
                                        </li>
                                    </ul>
                                </li>
                            </ul>
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы