Привет, друзья-помощники.
Вот как я использую это сейчас: display : flex
Можно ли сделать это так?
Но не так: display : block
Спасибо ![]()
Это выглядит НАМНОГО лучше ![]()
Я нашел решение таким образом.
Но когда название подкатегории длинное, всё ломается.
Жду, если кто-то сможет найти решение этой проблемы.
Вы можете использовать его в таком виде. ![]()
При длинном названии.
При коротком названии.
.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 ![]()
Как добавить это в тему моего сообщества?
Может кто-то помочь?
Спасибо.
Спасибо, @Arkshine!
Это было полезно.