Можно ли расположить подкатегории вот так?

Привет, друзья-помощники.

Вот как я использую это сейчас: display : flex

Можно ли сделать это так?

Но не так: display : block

Спасибо :pray:

Это выглядит НАМНОГО лучше :star_struck:

Я нашел решение таким образом.
Но когда название подкатегории длинное, всё ломается.
Жду, если кто-то сможет найти решение этой проблемы.
Вы можете использовать его в таком виде. :slight_smile:

При длинном названии.

При коротком названии.

.category-list .subcategories {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.category-list .subcategories .subcategory {
    flex-shrink: 0;
    min-width: 25%;
}

Вам стоит использовать здесь CSS Grid.

Что-то вроде:

.category-list .subcategories {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(125px, min-content));
}

Если вы хотите, чтобы колонки были идеально равного размера, замените min-content на 1fr.

Теперь это гораздо лучше. Спасибо, @Alteras :pray:

Как добавить это в тему моего сообщества?

Может кто-то помочь?

Спасибо.


Здесь напишите и сохраните в CSS

Как указал ogulcan1787, вы можете создать новый компонент и добавить туда CSS.

Вы можете следовать этим инструкциям:

  • Перейдите в Администрирование → Настройка

  • Нажмите кнопку Установить

  • Затем прикрепите его к вашей теме и нажмите кнопку Изменить CSS/HTML

  • Используйте раздел CSS:

Спасибо, @Arkshine!

Это было полезно.