Дочірні елементи, що знаходяться всередині flex контейнера можна налаштувати спеціальними властивостями. Розглянемо лише деяки щоб мати уяву про цю технологію
1. flex-grow:додатнє число;
якщо число > 0 це означає, що блок розтягується і займає свою частину серед інших блоків. Число визначає: скільки найменщих частин займатиме цей блок.
Блок стає таким же гумовим як і контейнер батько. Число = 0 відміняє цю властивість.
2. flex-shrink:додатнє число;
Число цієї властивості вказує на коефіцієнт стискання (на скільки даний блок буде стискатися в порівнянні з іншими при відсутності вільного місця). Як правило використовують значення 1. Значення 0 вказує на те, що стискання не відбувається.
3. flex-basis:розмір;
Вказує на те, що даний елемент при розтягування буде не більше базового розміру.
Всі три властивості можна описати в одній властивості flex.
Наведемо деяки приклади:
Якщо властивості flex вказати лише одне число, наприклад flex:1, то це означає за замовченням flex:1 1 auto;
Перегляньте наступний приклад змінюючи горизонтальний розмір вікна.
Виконайте вправу в редакторі html
Створити контейнер flex та помістити в нього 2 розфарбованих по різному блоки. Блоки мають розподілити простір контейнера як у зразку.
