Генератор CSS Flexbox
Побудуйте 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 замість хитрощів із відступами між ними. Частина дочірніх елементів така ж реалістична: додавайте блоки до восьми, видаляйте до двох і задавайте для будь-якого з них власні 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.
Як і кожен інструмент на цьому сайті, генератор є безкоштовним і повністю працює у вашому браузері: без завантажень, без облікового запису, і він продовжує працювати офлайн після завантаження сторінки.