Ernte-zentriertes Bild im inneren div

Ich habe ein div mit einem Bild (img-element), die sich für 100% Breite drin. Ich möchte angeben einer maximalen Höhe für das div, und verstecken Sie die Teile des Bildes überschreiten diese Höhe. Aber ich möchte auch halten Sie das Bild vertikal zentriert im div und zeigt nur seinen mittleren Teil.

Zum Beispiel, wenn browser-Breite von 1200px und Bild-Seitenverhältnis ist 4:3, Bild anzeigen soll (1200x900)px. Aber wenn wir wollen, Ernte Höhe auf 300px nur und vertikal zentrieren, Bild sollte die position an -300px innerhalb des div (und das div zu verstecken 0-300 und 600-900 der Bildhöhe). Ähnliche Gedanken können für andere widhts.

Ich bin mir ziemlich sicher, dass dies kann leicht getan werden mit javascript, aber ich würde gerne wissen, ob es eine Möglichkeit gibt, es zu tun mit CSS zu. Vielen Dank im Voraus!

InformationsquelleAutor Giorgio | 2013-12-06

Schreibe einen Kommentar