CSS Grid Generator
Ek CSS grid visually design karein — columns, rows, gaps, aur merged cells set karein, phir grid-template CSS copy karein. Sab kuch aapke browser mein chalta hai.
CSS Grid Generator poori tarah aapke browser mein chalta hai. Jo columns, rows, track sizes, gaps, aur merged cells aap configure karte hain woh kabhi aapke device se bahar nahi jaate aur kuch bhi ArrayKit ko upload nahi hota.
CSS Formatter kholein
CSS Grid Generator ke baare mein
CSS Grid Generator aapko ek grid layout aankh se banane aur woh jo exact CSS produce karta hai use copy karne deta hai. Ek column aur row count pick karein, har track ko fr units, pixels, percentages, auto, ya minmax() se size karein, aur gap set karein. Ek live preview grid dikhata hai; do cells click karein taaki unhe ek spanned region mein merge kar dein aur tool aapke liye matching grid-column aur grid-row rules likhta hai. Teen ya zyada identical tracks ke runs repeat() mein collapse ho jaate hain taaki output saaf rahe, aur aap selector ko apni khud ki class se match karne ke liye rename kar sakte hain. Yeh un front-end developers ke liye bana hai jo cards, dashboards, aur page shells lay out karte hain aur lines hand-count kiye bina sahi grid-template CSS chahte hain. Editor poori tarah aapke browser mein chalta hai, isliye jo aap type karte hain woh kuch upload nahi hota.
Features
- Column aur row counts set karein aur har track ko independently size karein
- fr, px, %, auto, aur minmax() presets ke saath per-track sizing
- Ek live preview grid jo aapke template aur gap ko bilkul mirror karta hai
- Do cells click karke unhe ek spanned region mein merge karein
- Identical tracks ke runs automatically repeat() mein collapse ho jaate hain
- Jab zaroori ho to alag row-gap aur column-gap
- Custom selector taaki rule aapki khud ki class name se match kare
- Saaf grid-template CSS plus grid-column / grid-row placements copy karta hai
CSS Grid Generator kaise use karein
- Chunein ki aapke layout ko kitne columns aur rows chahiye
- Har track ko fr, px, %, auto, ya minmax() se size karein
- Gap set karein, aur agar alag hona chahiye to ek column gap
- Ek spanned region merge karne ke liye preview mein do cells click karein
- Generated CSS ko apni stylesheet mein copy karein
Example
Input
columns: 200px 1fr 1fr 1fr
rows: auto
gap: 20
merge: cols 2-4
Output
.grid {
display: grid;
grid-template-columns: 200px repeat(3, 1fr);
grid-template-rows: auto;
gap: 20px;
}
.grid > :nth-child(1) {
grid-column: 2 / span 3;
grid-row: 1;
}
Teen equal columns repeat(3, 1fr) mein collapse ho jaate hain aur merged cells teen tracks span karte hain.
Common errors aur troubleshooting
- Layout mere track list se define kiye gaye se zyada columns use karta hai. — Har implicit column ek auto track ban jaata hai. Har column ke liye explicit tracks add karein jise aap size karna chahte hain, ya overflow ke liye apni CSS mein grid-auto-columns set karein.
- Ek merged region doosri ke saath overlap karta hai aur cells gayab ho jaate hain. — Merged regions overlap nahi kar sakte. Pehle existing block ko split karne ke liye us par click karein, phir new span ke liye do cells select karein taaki rectangles alag rahein.
- repeat() nahi aaya halaanki tracks same lagte hain. — Sirf teen ya zyada identical, adjacent tracks repeat() mein collapse hote hain. 1 jaisa ek bare number 1fr padha jaata hai, isliye 1fr aur 1 jaise mixed units normalise hone par phir bhi match karte hain.
- Child placement galat item par land karta hai. — Placements grid children ko source order mein :nth-child() se target karte hain. Apni markup reorder karein ya nth-child index adjust karein taaki rule us element par lage jo aap chahte hain.
Aksar pooche jaane wale sawaal
- CSS Grid Generator kya output karta hai?
- Yeh display: grid, grid-template-columns, grid-template-rows, aur gap wala ek container rule produce karta hai, plus har merged region ke liye jo aap banate hain ek grid-column / grid-row rule. Aap poora block apni stylesheet mein copy karte hain.
- Mere tracks kab repeat() mein collapse hote hain?
- Teen ya zyada identical adjacent tracks repeat(n, value) mein fold ho jaate hain. Ek row mein ek ya do written-out rehte hain, kyunki repeat() output ko sirf teen tracks se hi chhota karta hai. Mixed sequences literal tracks aur repeat() groups ko interleave karti hain.
- Main multiple columns ya rows span karne ke liye cells kaise merge karoon?
- Preview mein ek cell click karein, phir doosri cell click karein. Tool un ke beech ka rectangle select karta hai aur sahi start line aur span ke saath grid-column aur grid-row likhta hai. Ek merged block par phir click karke use single cells mein wapas split karein.
- Kya main track sizes ke liye minmax(), auto, aur percentages use kar sakta hoon?
- Haan. Har track ek fr value, ek pixel length, ek percentage, auto, ya minmax(min, max) accept karta hai. Bare numbers fr ke roop mein treat hote hain, aur minmax() spacing normalise hoti hai taaki copied CSS consistent rahe.
- Generated rule ek :nth-child() selector kyun use karta hai?
- Merged regions position se place hote hain, isliye tool grid children ko source order mein :nth-child() se target karta hai. Container selector ko apni khud ki class mein rename karein, aur placement rules automatically use follow karti hain.
- Kya jo grid main design karta hoon woh kahin bheja jaata hai?
- Nahi. CSS Grid Generator template aur placement CSS poori tarah aapke browser mein banata hai. Jo columns, rows, gaps, aur merged cells aap set karte hain woh kabhi aapke device se bahar nahi jaate aur ArrayKit ko upload nahi hote.
Related tools
- CSS Clamp Calculator — Min/max size aur do viewport widths se ek fluid CSS clamp() value banayein, live preview ke saath.
- Cubic Bezier Generator — Do control points drag karke ek CSS cubic-bezier() easing curve shape karein aur timing function copy karein.
- CSS Unit Converter — px, rem, em, pt aur % ke beech live convert karein.
- CSS / SCSS Formatter — CSS/SCSS/LESS beautify ya minify karein, properties sort karein aur duplicates hatayein.
- Tailwind Color Generator — Ek brand color ko OKLCH mein poore 50-950 Tailwind shade scale mein badlein, contrast ke saath.
- Contrast Checker — Do colors ke beech WCAG contrast ratio aur AA/AAA pass hota hai ya nahi, check karein.
Saare ArrayKit tools