कैसे बनाएं: रिस्पोंसिव इमेज ग्रिड
- पिछला पृष्ठ लाइटबॉक्स
- अगला पृष्ठ इमेज ग्रिड
रिस्पोंसिव इमेज ग्रिड का निर्माण कैसे करें सीखें。
रिस्पोंसिव इमेज ग्रिड
स्क्रीन आकार के अनुसार चार, दो या पूर्ण चौड़ाई के इमेज गैलरी के बीच टॉगल करने वाले इमेज गैलरी का निर्माण कैसे करें सीखें:
इमेज ग्रिड बनाएं
पहला कदम - HTML जोड़ें:
<div class="row"> <div class="column"> <img src="wedding.jpg"> <img src="rocks.jpg"> <img src="falls2.jpg"> <img src="paris.jpg"> <img src="nature.jpg"> <img src="mist.jpg"> <img src="paris.jpg"> </div> <div class="column"> <img src="underwater.jpg"> <img src="ocean.jpg"> <img src="wedding.jpg"> <img src="mountainskies.jpg"> <img src="rocks.jpg"> <img src="underwater.jpg"> </div> <div class="column"> <img src="wedding.jpg"> <img src="rocks.jpg"> <img src="falls2.jpg"> <img src="paris.jpg"> <img src="nature.jpg"> <img src="mist.jpg"> <img src="paris.jpg"> </div> <div class="column"> <img src="underwater.jpg"> <img src="ocean.jpg"> <img src="wedding.jpg"> <img src="mountainskies.jpg"> <img src="rocks.jpg"> <img src="underwater.jpg"> </div> </div>
दूसरा कदम - CSS जोड़ें:
CSS Flexbox के द्वारा रिस्पोंसिव लेआउट बनाएं:
.row { display: flex; flex-wrap: wrap; padding: 0 4px; } /* चार अलग-अलग साथ-साथ स्तम्भ बनाएं */ .column { flex: 25%; max-width: 25%; padding: 0 4px; } .column img { margin-top: 8px; vertical-align: middle; width: 100%; } /* रिस्पोंसिव लेआउट - दो स्तम्भ लेआउट बनाएं, नहीं कि चार स्तम्भ */ @media screen and (max-width: 800px) { .column { flex: 50%; max-width: 50%; } } /* रिस्पोंसिव लेआउट - दो स्तम्भों को अलग-अलग रखे, नहीं कि साथ-साथ */ @media screen and (max-width: 600px) { .column { flex: 100%; max-width: 100%; } }
संबंधित पृष्ठ
शिक्षा:CSS Flexbox
शिक्षा:कैसे बनाएं: इमेज ग्रिड
- पिछला पृष्ठ लाइटबॉक्स
- अगला पृष्ठ इमेज ग्रिड