Kwa nini kuwa na: mtindo wa picha
Mafanikio kama kuwa na mtindo wa picha.
Mtindo wa picha
Mafanikio kama kuwa na gali la picha, kwa kueleza bili nimekuwa na viwango vya picha vya tano, kumi au kuuwa kwa upekee:
Kujengia mtindo wa picha
Kinyume cha - Ongeza 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>
Tathmini ya pili - Ongeza CSS:
Tumia CSS Flexbox kumichora muundo:
.row { display: flex; flex-wrap: wrap; padding: 0 4px; } /* Kuanzisha mitaani ya kusambaza kwa uangalifu wa pili */ .column { flex: 50%; padding: 0 4px; } .column img { margin-top: 8px; vertical-align: middle; }
Tathmini ya tatu - Ongeza JavaScript:
Tumia JavaScript kumichora vizuizi inayoshughulikia:
<button onclick="one()">1</button> <button onclick="two()">2</button> <button onclick="four()">4</button> <script> // Kupata element zilizotumika kwa class="column" var elements = document.getElementsByClassName("column"); // Kufaa kwa ujaribio var i; // Mtu wote wa uwezo wa ukingo function one() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "100%"; } } // Mbili zilizotumika kwa kusambaza function two() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "50%"; } } // Tatu zilizotumika kwa kusambaza function four() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "25%"; } } </script>
相关页面
教程:CSS Flexbox
教程:如何创建响应式图像网格