Hallo Leute,
Oben genannte Gallerie möchte ich gerne implementieren. Die Bilderansicht soll dabei quadratisch sein und die Bilder mittig zentriert (höhe und breite) dargestellt werden, egal ob es sich um schmale oder breite Bilder handelt.
Mit text-align kann ich das Bild zumindest vertikal zentrieren aber horizontal ist ja so nicht direkt zu machen.
Mein bisheriger Ansatz:
Momentan hatte ich es so geplant, dass ich mit php die Bildgröße auslese und ermittle daraus den Abstand für die kleinere Seite. Hohe Bilder sollen der höhe nach (wenn höher als Rahmen) und breite nach der Breite (wenn breiter) skaliert werden.
Ursprünglich wollte ich entweder width bzw. height für den img tag setzen, so dass die Bilder dann per HTML skaliert werden. Allerdings muss ich dann wiederum die Höhe und breite neu auslesen (per javascript und dann die Werte für den Balken zum Rand errechnen.
Das hört sich jetzt aber nicht so richtig sauber an. Da gibt es sicherlich bessere Lösungen.
Evtl. kann man die Bilder mit php vorher runterskalieren, dann spart man sich die Javascript Geschichte oder welche anderen Möglichkeiten gibt es da noch?
Über Lösungsansätze und Tipps würde ich mich sehr freuen
Tribbi
Oben genannte Gallerie möchte ich gerne implementieren. Die Bilderansicht soll dabei quadratisch sein und die Bilder mittig zentriert (höhe und breite) dargestellt werden, egal ob es sich um schmale oder breite Bilder handelt.
Mit text-align kann ich das Bild zumindest vertikal zentrieren aber horizontal ist ja so nicht direkt zu machen.
Mein bisheriger Ansatz:
Momentan hatte ich es so geplant, dass ich mit php die Bildgröße auslese und ermittle daraus den Abstand für die kleinere Seite. Hohe Bilder sollen der höhe nach (wenn höher als Rahmen) und breite nach der Breite (wenn breiter) skaliert werden.
Ursprünglich wollte ich entweder width bzw. height für den img tag setzen, so dass die Bilder dann per HTML skaliert werden. Allerdings muss ich dann wiederum die Höhe und breite neu auslesen (per javascript und dann die Werte für den Balken zum Rand errechnen.
Das hört sich jetzt aber nicht so richtig sauber an. Da gibt es sicherlich bessere Lösungen.
Evtl. kann man die Bilder mit php vorher runterskalieren, dann spart man sich die Javascript Geschichte oder welche anderen Möglichkeiten gibt es da noch?
Über Lösungsansätze und Tipps würde ich mich sehr freuen
Tribbi
Zuletzt bearbeitet: