Ich habe gerade den folgenden Entwurf für ein Projekt für eine Bilderrastergalerie mit dynamischen Breiten- und Höhenbildern (vom Benutzer eingereichte Bilder) erhalten. (Screenshot am Ende des Beitrags)
Ich habe jQuery Masonry , Tympanus Automatic Image Montage und CSS-Tricks Seemless Responsive Photo Grid ausprobiert , aber jedes hat seine eigenen Einschränkungen.
- Jquery Masonry ermöglicht eine dynamische Breite und Höhe, es entstehen jedoch Lücken
- Die letzten beiden Skripte erzeugen sehr schöne Gitter, aber mit dem Problem, dass entweder Breite oder Höhe statisch sein müssen
EDIT: Ich bin auf Isotope gestoßen , was fast perfekt ist und ich werde es wahrscheinlich am Ende verwenden, es sei denn, es gibt etwas, das meine Bedürfnisse genau behebt. Daher bleibt meine Frage immer noch dieselbe ...
Gibt es ein Javascript-Skript (vorzugsweise jQuery), das ein vollständig dynamisches Mosaik (in Bezug auf die Bildgröße) erzeugen kann, wie das im folgenden Screenshot?
Vielen Dank für jede Hilfe
Antworten:
Ich schlage vor
Freewall
. Es ist ein browserübergreifendes und ansprechendes jQuery-Plugin, mit dem Sie viele Arten von Rasterlayouts erstellen können: flexible Layouts, Bildlayouts, verschachtelte Rasterlayouts, Layouts im Metro-Stil, interessante Layouts ... mit netten CSS3-Animationseffekten und Rückrufereignissen. Freewall ist eine Komplettlösung zum Erstellen dynamischer Rasterlayouts für Desktop, Mobile und Tablet.Homepage und Dokument: ebenfalls gefunden
here
.quelle
Ich denke, Sie können "Google Grid Gallery" ausprobieren , das auf dem oben genannten Mauerwerk basiert und einige Ergänzungen wie Stile und Viewer enthält.
quelle