Nasıl Oluşturulur: Görsel Ağsı
- Önceki Sayfa Yanıt Veren Resim Ağı
- Sonraki Sayfa Resim Kütüphanesi
Görsel ağsını nasıl oluşturacağınızı öğrenin.
Görsel Ağsı
Bir görsel galerisi oluşturmayı öğrenin, sadece düğmeye tıklayarak dört, iki veya tam genişlik görseller arasında geçiş yapabilirsiniz:
Görsel Ağsını Oluşturma
Adım 1 - HTML Ekleme:
<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>
İkinci adım - CSS ekleyin:
CSS Flexbox ile düzen oluşturun:
.row { display: flex; flex-wrap: wrap; padding: 0 4px; } /* İki yan yana eşit sütunlar oluşturun */ .column { flex: 50%; padding: 0 4px; } .column img { margin-top: 8px; vertical-align: middle; }
Üçüncü adım - JavaScript ekleyin:
JavaScript ile kontrol edilebilir bir ızgara görünümü oluşturun:
<button onclick="one()">1</button> <button onclick="two()">2</button> <button onclick="four()">4</button> <script> // class="column" olan elementleri alın var elements = document.getElementsByClassName("column"); // Bir "döngü" değişkeni tanımlayın var i; // Tam genişlik resim function one() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "100%"; } } // İki yan yana resim function two() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "50%"; } } // Dört yan yana resim function four() { for (i = 0; i < elements.length; i++) { elements[i].style.flex = "25%"; } } </script>
İlgili Sayfalar
Eğitim:CSS Flexbox
- Önceki Sayfa Yanıt Veren Resim Ağı
- Sonraki Sayfa Resim Kütüphanesi