CSS Grid Генератор
Проектирайте CSS Grid оформления визуално: задайте колони, редове и отстояние, след това въвеждайте имена на области в клетките, за да изградите grid-template-areas — с предварителен преглед на живо и копируеми CSS и HTML.
🔒 Обработва се изцяло във вашия браузър - нищо, което въвеждате тук, никога не се качва.
Резултат
Декларацията grid-template-areas е едно от най-четимите парчета CSS, което съществува, но едва след като бъде създадена — стигането дотам ръчно означава броене на низове в кавички и съгласуване на дължините на редовете, а едно несъответстващо поле мълчаливо разваля цялото оформление. Този генератор превръща това в директна манипулация: задайте броя на колоните и редовете, въведете име в която и да е клетка от живата мрежа и съвпадащите имена автоматично се сливат в една именувана област.
Под капака всяка клетка, която оставите празна, става точка в генерирания низ за grid-template-areas, а всяка клетка, която именувате, става част от правоъгълника на това име. CSS позволява на именувана област да заема само един чист правоъгълен блок, затова инструментът проверява това, докато пишете, и ви казва точно кога дадено име все още не образува валиден правоъгълник — вместо мълчаливо да произвежда CSS, който браузърът ще отхвърли.
Column-gap и row-gap по подразбиране са 8px и се комбинират в един ред за gap, когато съвпадат, а предварителният преглед на мрежата винаги отразява вашите пътеки за grid-template-columns и grid-template-rows, включително фиксираните пикселови колони от предварителна настройка като 200px странични ленти на holy grail. Копируемият изход покрива и двете страни: CSS блок, готов за вашия стилов файл, и съответстващ HTML скелет с по един grid-area div за всяка именувана област.
Grid и flexbox решават различни задачи за оформление и css-flexbox-generator на този сайт е по-добрата отправна точка за едномерни оформления — единичен ред или колона от гъвкави елементи като навигационна лента или стек от карти. Използвайте този генератор за мрежи вместо това, когато се нуждаете от двумерен контрол, изрични редове и колони или именувани области като header/nav/main/footer; двата инструмента често се оказват на една и съща страница — мрежата за външната обвивка на страницата и flexbox вътре в нейните части. Както всеки инструмент на този сайт, той работи изцяло в браузъра ви — без качване, без акаунт.