WordPress bietet mit der Galerie ein nettes Feature, um mehrere Bilder hübsch darzustellen. Wenn aber hoch- und querformatige Fotos gemischt werden, entstehen unschöne Leerräume zwischen den Reihen. Mit ein wenig CSS-Code lässt sich das beheben und die Bilder erscheinen im hübschen Masonry-Stil.
Erstellen Sie zunächst eine Galerie mit den gewünschten Bildern aus Ihrer WordPress-Mediathek.
Um der Galerie den Masonry-Look beizubringen, benötigen Sie folgende CSS-Zeilen. Fügen Sie diese Ihrem CCS-Stylesheet unter Design/Customizer/Zusätzliches CSS hinzu:
.gallery {
-moz-column-count: 5;
-webkit-column-count: 5;
column-count: 5;
-moz-column-gap: 0px !important;
-webkit-column-gap: 0px !important;
column-gap: 0px !important;
}
.gallery-item, .gallery-icon {
padding: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
}
- In den Zeilen 2-4 definieren Sie, wie viele Spalten nebeneinander dargestellt werden sollen. In unserem Beispiel sind es deren 5, Passen Sie ihn nach Wunsch an – verwenden Sie aber in allen Zeilen den selben Wert.
Hier böte es sich an, diesen Wert allenfalls mit einer Media-Query den verschiedenen Bildschirmgrössen anzupassen, auf welchen die Galerie angezeigt wird. - In den Zeilen 5-7 wird dann festgelegt, wie weit auseinander die einzelnen Bild-Spalten angezeigt werden sollen. Diesen Wert haben wir hier überall auf 0px gesetzt. Auch diese Werte können Sie verändern.
- In den Zeilen 11-13 legen Sie weitere Ränder und Abstände fest, welche bei uns auf 0px stehen. Spielen Sie auch mit diesen Werten, bis die Darstellung dem entspricht, was Sie sich wünschen.
Easy. Oder?
Werbung