Задания
Заготовка для всех заданий — контейнер с тремя цветными блоками:
<!-- lesson-23/index.html -->
<div class="bar">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</div>
- Главная ось. Сделайте
.barflex-контейнером в режимеrowи прижмите блоки к правому краю. Ожидаемый результат: три блока в строке, у правой границы. - Распределение. Раздайте равные промежутки между блоками, без отступов по краям. Подсказка: одно значение
justify-content. - Поперечная ось. Задайте контейнеру высоту 120px и поставьте блоки по центру по вертикали (но не по горизонтали).
- Центр по обеим осям. Поставьте один блок строго в центр контейнера высотой 120px.
- Смена осей. Переключите контейнер в
column. Объясните словами: какое свойство теперь двигает блоки по горизонтали, а какое — по вертикали? - Перенос. Добавьте 6 блоков и узкую ширину контейнера. Сравните
flex-wrap: nowrapиwrap. - DevTools. Откройте Flexbox overlay и определите на странице, где главная, а где поперечная ось.
Самопроверка: все свойства этого урока (
flex-direction, justify-content, align-items, flex-wrap) пишутся на контейнере, а не на элементах. Решения — на странице «✅ Решения».