Die moderne Webdesignlandschaft entwickelt sich ständig weiter. Tabellenbasierte Listen und Offset-Pagination werden veraltet, während Mauerwerkslayouts mit unendlichem Scrollen an Popularität gewonnen werden. Dieser Artikel befasst sich mit den Feinheiten von Mauerwerkslayouts und ihren Anwendungen.
Key Takeaways:
Mauerwerksverständnis:
Der Begriff "Mauerwerkslayout" stammt wahrscheinlich aus dem beliebten Jquery -Mauerwerks -Plugin. Es ist auch ein spaltenbasiertes Netz, das im Gegensatz zu herkömmlichen Netze als Pinterest-Layout im Stil als frühe Einführung von Pinterest bezeichnet wird (aufgrund der frühen Einführung von Pinterest), die Zeilen mit fester Höhe vermieden werden. Diese optimierte Raumnutzung reduziert unnötige Lücken. Traditionelle CSS-float-basierte Layouts, obwohl häufig die Elementgröße berücksichtigt, addieren Sie horizontal Elemente dann vertikal, was zu ineffizienten Abstand führt.
Im Gegensatz dazu passt ein Mauerwerk dynamisch ein, minimiert den Verschwendung und verbessert die visuelle Anziehungskraft.
Mauerwerkslayouts in Aktion:
Mauerwerkslayouts werden häufig verwendet:
Praktische Anwendungen:
Mauerwerkslayouts bieten sowohl funktionale als auch ästhetische Vorteile:
Auswahl eines Mauerwerkslayouts:
Beachten Sie vor der Implementierung eines Mauerwerkslayouts:
Erzeugen von Mauerwerkslayouts:
Aufgrund der Komplexität der beteiligten Berechnungen wird die Verwendung eines Plugins empfohlen. Zu den beliebten Entscheidungen gehören:
Mauerwerks -Plugin -Funktionen:
Während visuell ähnlich, bieten Plugins unterschiedliche Funktionen. Zu den wichtigsten Funktionen gehören:
Erstellen eines Mauerwerkslayouts mit einem Plugin (Beispiel für Masonry.js):
Dieses Beispiel verwendet das beliebte Masonry.js -Plugin:
Schritt 1: integrieren masonry.pkgd.min.js
am Ende Ihres HTML.
<🎜>
Schritt 2: Elemente mit unterschiedlichen Breiten und Höhen erstellen, eine gemeinsame Klasse teilen (z. B. "Element").
<div id='masonry'> <div class="item"></div> <div class="item"></div> <!-- ... more items ... --> </div>
Schritt 3: Initialisieren Sie das Mauerwerks -Plugin:
var container = document.querySelector('#masonry'); var masonry = new Masonry(container, { columnWidth: 50, itemSelector: '.item' });
Schlussfolgerung:
Mauerwerkslayouts können einfach mit Plugins implementiert werden. Experimentieren Sie mit verschiedenen Plugins und Einstellungen, um die gewünschten Ergebnisse zu erzielen.
(Der Rest des ursprünglichen Inhalts, einschließlich FAQs, wird für die Kürze weggelassen, da es sich weitgehend um eine Wiederholung der oben bereitgestellten Informationen handelt.)
Das obige ist der detaillierte Inhalt vonMauerwerkslayout verstehen - sitepoint. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!