This repository has been archived by the owner on Nov 3, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 213
CSS .ce_gallery .cols_x #7138
Comments
Wie lässt sich das initiale Problem reproduzieren? |
@leofeyer Ich weiß jetzt nicht, wie ich das anders beschreiben soll. Vielleicht hilft ein Beispiel: Bei der Galerie mit fünf Bildern pro Reihe die Klasse Da oft Galerien abhängig von der Spaltenanzahl gestyled werden, sollte Anzahl der Spalten direkt als Klasse |
+1 als Feature Request |
+1, kann aber jeder selbst ganz einfach machen. <ul class="row-<?php echo $this->perRow; ?>"> |
leofeyer
added a commit
that referenced
this issue
Sep 24, 2014
Hinzugefügt in 7c9e6c7. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
.cols_x zu .ce_gallery anfügen
Da Editoren die Anzahl der Spalten einer Galerie variieren dürfen und sollen, sollte die Spaltenzahl dem ContentElement als Klasse mitgegeben werden.
Warum?
Responsive Design
Gerade im Responsive Design ist es von Vorteil, weil oft zB eine 5 spaltige Galerie anders umbrechen soll als eine 3 Spaltige.
High Res Display (Retina Images)
Ein beliebter Ansatz, der auch in vielen Contao Themes so verwendet wird, basiert darauf, dass die Galerie Bilder skaliert werden, und deshalb nicht mehr die px Angaben des
<img>
wiederspiegeln.Daher ergibt sich das Layout nicht mehr aus der wirklichen Breite der Bilder, sondern zB aus
.image_container { width: 33%}
für eine dreispaltige Galerie.Wenn in solch einem Theme der Editor die Spaltenzahl ändert, ohne die vom theme vorgesehene Klasse anzugeben, zerhaut es das Design.
Deshalb schlage ich vor, dem .ce_gallery noch ein .cols_x mitzugeben.
The text was updated successfully, but these errors were encountered: