So.. dank Mr. Google habe ich nun folgendes gemacht:
Ausgangssituation: ce_gallery mit hoch und querformatigen Bildern unterschiedliche Größe gefüllt.
Dann dem container eine vieport breite gegeben und das img darin vertikal zentriert... Das ganze schaut dann so aus:
PHP-Code:
#main .ce_gallery li {
float: left;
margin-bottom: 10px;
padding: 0;
width: 33.33%;
}
PHP-Code:
#main .image_container{
position: relative;
height: 10vw!important;
overflow: hidden;
}
und
PHP-Code:
#main .image_container img {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
Sicherlich nicht schön, aber selten :-))) Dadurch ist zB. das letzte Bild zentriert eingepasst und ich erspare mir den Gang über das Backend. Der Kunde kann dann da Bildergalerien anlegen wie er lustig ist und zum Formatieren ist es dann auch einfacher.
Live noch hier zu sehen.... Klick mich
Vielleicht ist das noch Verbesserungswürdig, aber es funzt :-)
Lesezeichen