چگونه ایجاد کنم: شبکه تصاویر
- صفحه قبل شبکه تصویر پاسخگو
- صفحه بعدی بایگانی تصاویر
آموزش ایجاد شبکه تصاویر.
شبکه تصاویر
آموزش ایجاد یک گالری تصاویر، تنها با کلیک بر روی دکمه میتوانید بین چهار تصویر، دو تصویر یا تصویر کامل صفحه تغییر دهید:
ایجاد شبکه تصاویر
قدم اول - اضافه کردن 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: 50%; padding: 0 4px; } .column img { margin-top: 8px; vertical-align: middle; }
مرحله سوم - اضافه کردن JavaScript:
گرید دیداری قابل کنترل با استفاده از JavaScript ایجاد کنید:
<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() { برای (i = 0; i < elements.length; i++) { elements[i].style.flex = "100%"; } } // دو تصویر کنار هم function two() { برای (i = 0; i < elements.length; i++) { elements[i].style.flex = "50%"; } } // چهار تصویر کنار هم function four() { برای (i = 0; i < elements.length; i++) { elements[i].style.flex = "25%"; } } </script>
صفحات مرتبط
آموزشها:CSS Flexbox
- صفحه قبل شبکه تصویر پاسخگو
- صفحه بعدی بایگانی تصاویر