पाठ 28 / 28
स्टिकी फुटर और कार्ड लेआउट
दो लेआउट जो लगभग हर असली प्रोजेक्ट में बनते हैं।
स्टिकी फुटर
पेज कंटेंट छोटा होने पर भी फुटर सबसे नीचे रहता है — main पर flex: 1 उसे नीचे धकेलता है।
body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
main {
flex: 1;
}एक कार्ड कंपोनेंट
क्लासिक बॉर्डर, पैडिंग और शैडो वाला कंटेंट बॉक्स।
.card {
background: #fff;
border-radius: 8px;
padding: 20px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}कार्ड + ग्रिड = एक गैलरी
.card एलिमेंट को repeat(auto-fit, minmax(...)) ग्रिड में डालें और लगभग बिना अतिरिक्त सीएसएस के पूरी तरह रिस्पॉन्सिव कार्ड गैलरी पाएँ।