ਕਿਵੇਂ ਬਣਾਓ: ਚਿੱਤਰ ਗ੍ਰਿੱਡ
ਕਿਵੇਂ ਚਿੱਤਰ ਗ੍ਰਿੱਡ ਬਣਾਓ ਨੂੰ ਸਿੱਖੋ:
ਚਿੱਤਰ ਗ੍ਰਿੱਡ
ਇੱਕ ਚਿੱਤਰ ਗੈਲਰੀ ਬਣਾਉਣ ਨੂੰ ਸਿੱਖੋ ਜਿੱਥੇ ਤੁਸੀਂ ਸਿਰਫ਼ ਬਟਨ ਦਬਾ ਕੇ ਚਾਰ ਚਿੱਤਰਾਂ, ਦੋ ਚਿੱਤਰਾਂ ਜਾਂ ਪੂਰੇ ਚਿੱਤਰ ਦਰਮਿਆਨ ਟ੍ਰਾਂਸਫਰ ਕਰ ਸਕਦੇ ਹੋ:
ਇੱਕ ਚਿੱਤਰ ਗ੍ਰਿੱਡ ਬਣਾਓ
ਕਦਮ ਪਹਿਲਾ - ਐੱਚਟੀਐੱਮਐੱਲ ਜੋੜੋ:
<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 Flexbox ਦੀ ਮਦਦ ਨਾਲ ਲੇਆਉਣ ਲਈ ਸਥਾਨ
.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
教程:如何创建响应式图像网格