ఎలా సృష్టించాలి: చిత్రం గ్రిడ్
చిత్రం గ్రిడ్ సృష్టించడానికి నేర్చుకోండి.
చిత్రం గ్రిడ్
ఒక చిత్రాల గ్యాలరీని సృష్టించడానికి నేర్చుకోండి, బటన్ నొక్కడం ద్వారా నాలుగు, రెండు లేదా పూర్తి వెడల్పు చిత్రాల మధ్య మార్చవచ్చు:
చిత్రం గ్రిడ్ సృష్టించండి
మొదటి అడుగు - హెచ్ఎంఎల్ జోడించండి:
<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>
రెండవ చర్య - సిఎస్ఎస్ జోడించండి:
సిఎస్ఎస్ ఫ్లెక్స్బాక్స్ ఉపయోగించి సంరచనను సృష్టించండి:
.row { display: flex; flex-wrap: wrap; padding: 0 4px; } /* రెండు సమానమైన పక్కపెట్టిన నిలువులను సృష్టించు */ .column { flex: 50%; padding: 0 4px; } .column img { margin-top: 8px; vertical-align: middle; }
మూడవ చర్య - జావాస్క్రిప్ట్ జోడించండి:
జావాస్క్రిప్ట్ ఉపయోగించి నియంత్రించబడిన గ్రిడ్ వీక్షణను సృష్టించండి:
<button onclick="one()">1</button> <button onclick="two()">2</button> <button onclick="four()">4</button> <script> // class="column" యొక్క మేలు పొందించుట var elements = document.getElementsByClassName("column"); // ఒక ‘లోపం’ వ్యక్తిని పేర్కొనుము var i; // పూర్తి వెడల్పు చిత్రం function one() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "100%"; } } // రెండు పక్కపెట్టిన చిత్రాలు function two() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "50%"; } } // నాలుగు పక్కపెట్టిన చిత్రాలు function four() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "25%"; } } </script>
相关页面
教程:CSS Flexbox
教程:如何创建响应式图像网格