Задать вопрос
@drtvader
Вечный студент

Как сделать 3 колонки на flex-box?

Привет!
Есть код:
<ul>
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
      <li>5</li>
</ul>


Как на flex сделать, что бы li выстраивались в 3 колонки?
Что бы получилось:
в первой колонке: 1, 2;
во второй: 3, 4;
в третьей: 5
Возможно ли такое?
  • Вопрос задан
  • 21703 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 2
AnnTHony
@AnnTHony
Интроверт
Ответ написан
Комментировать
@ArturArturov
можно попробовать так:
ul{
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 300px;
  padding: 0;
}
li{
  width: 33%;
  height: 100px;
  background: red;
  background-clip: content-box;
  padding: 10px;
  list-style: none;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽