Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Verwendung von jQuery Masonry Waterfall Flow Plug-in_jquery

Detaillierte Erläuterung der Verwendung von jQuery Masonry Waterfall Flow Plug-in_jquery

WBOY
WBOYOriginal
2016-05-16 16:31:082089Durchsuche

Masonry ist ein sehr leistungsfähiges jQuery-Plug-in für dynamisches Rasterlayout, mit dem Entwickler schnell Schnittstelleneffekte entwickeln können, die ClipArt ähneln. Der Unterschied zum Float-Effekt in CSS besteht darin, dass Float zuerst horizontal und dann vertikal angeordnet wird. Bei Masonry werden Elemente vertikal angeordnet und dann wird das nächste Element im nächsten Entwicklungsbereich im Raster platziert. Dieser Effekt minimiert vertikale Lücken zwischen Elementen unterschiedlicher Höhe. Wie folgt:

Wie Sie im Bild oben sehen können, wird durch die Verwendung von Float zur Verarbeitung von Elementen unterschiedlicher Höhe im Rasterlayout der Abstand zwischen den Elementen in vertikaler Richtung größer, nach der Verwendung von Masonry wird der Abstand jedoch kleiner.

Verwendung

Befüllen Sie zunächst die Klassenbibliothek wie folgt:

Code kopieren Der Code lautet wie folgt:


Anschließend führen Sie die Mauerarbeiten am Elementbehälter wie folgt durch:

Code kopieren Der Code lautet wie folgt:
$(function(){ 
$('#container').masonry({
// Optionen
itemSelector: '.item',
Spaltenbreite: 240
});
});

HTML-Code

Code kopieren Der Code lautet wie folgt:
...
...
...
... 



css


Code kopieren

Der Code lautet wie folgt: .item { Breite: 220px; Rand: 10px; float: links; }


Wenn das von Ihnen geladene Element Bilder enthält, müssen Sie sicherstellen, dass Masonry ausgeführt wird, nachdem alle Bilder geladen wurden. Sie müssen den folgenden Code aufrufen:



Code kopieren

Der Code lautet wie folgt:

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn