Πώς να δημιουργήσετε: Δίχασμα εικόνων
- Προηγούμενη σελίδα Δίκτυο εικόνων που ανταποκρίνονται
- Προηγούμενη σελίδα Συλλογή εικόνων
Μάθετε πώς να δημιουργήσετε ένα δίχασμα εικόνων.
Δίχασμα εικόνων
Μάθετε πώς να δημιουργήσετε μια συλλογή εικόνων, με ένα κλικ μπορείτε να εναλλάξετε μεταξύ τεσσάρων, δύο ή πλήρους πλάτους εικόνων:
Δημιουργία δίχασμα εικόνων
Πρώτη βήμα - Προσθήκη 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() { 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
Εκμάθηση:Πώς να δημιουργήσεις: Δίκτυο εικόνων που ανταποκρίνονται
- Προηγούμενη σελίδα Δίκτυο εικόνων που ανταποκρίνονται
- Προηγούμενη σελίδα Συλλογή εικόνων