Hallo allerseits,
ich versuche grad eine kleine Galerie zu basteln. Dazu habe ich je Album eine Übersichtsseite, die sämtliche Bilder klein in Form einer Tabelle darstellt. Nun hat jede Zelle eine bestimmte Höhe und Breite. Die Bilder darin sollen die Höhe und Breite nicht überschreiten. Außerdem soll je nach Proportion entweder die Höhe oder die Breite entsprechend voll ausgefüllt werden. Sind die Seitenverhältnisse nicht gleich soll die kürzere Seite aber nicht auf die Größe der Tabellenzelle getreckt werden, so dass das Bild verzerrt wird. Am Besten dazu mal ein Beispiel:
Angenommen meine Tabellenzellen sind 100px X 100px
Jetzt habe ich drei Bilder
- das Erste hat eine Seitenverhältnis (Höhe : Breite) von 4:3
- das Zweite hat ein Seitenverhältnis (Höhe : Breite) von 3:4
- das Dritte hat ein Seitenverhältnis (Höhe : Breite) von 1:1
Die Bilder sollen nun folgende Maße in den Zellen haben
- das Erste soll die Maße (Höhe X Breite) von 100px X 75px haben
- das Zweite soll die Maße (Höhe X breite) von 75px X 100px haben
- das Dritte soll die Maße (Höhe X Breite) von 100px X 100px haben
Die Bilder sind alle entsprechend größer, dann für die Detailansicht.
Ich habe es mit
für die Bilder probiert, aber da werden die Bilder auf die gesamte Größe gestreckt, sowohl in der Höhe als auch in der Breite, sodass das Bild verzerrt wird. Die Proportionen von den Bildern sind unbekannt.
Kann mir jemand helfen, wie ich das CSS von den Bildern definieren muss, damit ich den Effekt bekomme?