# स्टिकी फुटर और कार्ड लेआउट — सीएसएस

Source: https://www.geekswithgeeks.com/hi/css/css-layout-patterns

> दो लेआउट जो लगभग हर असली प्रोजेक्ट में बनते हैं।

## स्टिकी फुटर

पेज कंटेंट छोटा होने पर भी फुटर सबसे नीचे रहता है — `main` पर `flex: 1` उसे नीचे धकेलता है।

```css
body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

main {
  flex: 1;
}
```

## एक कार्ड कंपोनेंट

क्लासिक बॉर्डर, पैडिंग और शैडो वाला कंटेंट बॉक्स।

```css
.card {
  background: #fff;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
```

## कार्ड + ग्रिड = एक गैलरी

`.card` एलिमेंट को `repeat(auto-fit, minmax(...))` ग्रिड में डालें और लगभग बिना अतिरिक्त सीएसएस के पूरी तरह रिस्पॉन्सिव कार्ड गैलरी पाएँ।
