flex

Это старая версия документа!


flex

Якщо треба виставляи горизонатльно/вертикально - то у батьківському тегу назначаємо flex - і тоді усі підпорядковані будуть ьвравнюваться\ставитись за налаштуванням. flex може:

  • змінювати ширину і висоту його дітей;
  • змінювати напрямок розташування його дітей (вирівнювання в колонку або рядок);
  • змінювати порядок відображення елементів та відстань між ними;
  • розширювати елементи, щоб оптимально заповнити доступний простір;
  • стискати елементи, щоб запобігти переповненню.

властивості флекс-контейнер

Надання тегу властивості флекс

.wrap{
display: flex;
}

центрування

justify-content: center;

Переніс букв

flex-wrap: wrap;

Вирівнювання усього рядка

align-content: center;

Указує відстань між єлементами флекс-конетнтк

gap: 4;

Вирівнювання єлеменів усередині флех

align-items: center;

Дозволяє розтягувати єлементи якщо є місце

flex-grow: 0; //0 - утискаються, 1-розтягуются...можна 1000 - то це буде коєфіцієнт відносто того у кого меньше. Або 0.5

Дозволяє стискати єлементи

flex-shrink: 1; //1 - за замовчуванням дозволено утискатись, 0-розтягуются...можна 1000 - то це буде коєфіцієнт відносто того у кого меньше.

Для сортування / порядку / вага єлементу. Сортування від меньшого до більшого. Можна і мінусові значення.

order: 0; //0 - за замовчуванням як у html прописано.
  • /sites/data/attic/flex.1695318012.txt.gz
  • Последнее изменение: 2023/09/21 17:40
  • tro