Генератор CSS Flexbox
Візуальний конструктор макета CSS flexbox: flex-direction, justify-content, align-items, flex-wrap і gap контейнера, а також flex-grow, flex-shrink і flex-basis кожного дочірнього елемента — з живим прев'ю і готовим до копіювання CSS.
Результат
У flexbox-макеті два окремі зводи правил — властивості контейнера (flex-direction, justify-content, align-items, flex-wrap, gap) і властивості кожного дочірнього елемента (flex-grow, flex-shrink, flex-basis) — і саме їх плутанина найчастіше спричиняє «чому це не центрується / не росте / не переноситься, як я очікував». Цей генератор показує обидва зводи одночасно: змініть будь-який контроль контейнера або поле дочірнього елемента — і три пронумеровані кольорові блоки оновляться миттєво, тож причина і наслідок завжди на видноті.
Сторона контейнера охоплює кожну вісь макета: оберіть напрямок, вирішіть, як елементи розподіляються вздовж головної осі через justify-content, вирівняйте їх по поперечній осі, визначте, чи переносяться вони на новий рядок, і задайте gap замість хитрощів із margin. Сторона дочірніх елементів настільки ж реальна: додавайте блоки до восьми, прибирайте до двох і задайте будь-якому з них власні flex-grow, flex-shrink і flex-basis — генератор друкує CSS-правило для елемента лише тоді, коли хоч одне з них відрізняється від типового значення браузера, тож скопійований код ніколи не роздувається зайвими flex-grow: 0 там, де вони не потрібні.
Пресет-сторінки одразу ведуть до макетів, які люди шукають за назвою: як центрувати div (найпопулярніше запитання про макет у CSS, розв'язане через justify-content і align-items, обидва виставлені на center), навбар із логотипом зліва й посиланнями справа, однакові за шириною гнучкі колонки через flex-grow і порівняння space-between з найближчими родичами space-around і space-evenly.
Як і кожен інструмент на цьому сайті, генератор безкоштовний і працює повністю у вашому браузері: без завантажень, без акаунта, а після відкриття сторінки він продовжує працювати офлайн.