Ich arbeite an einer Website, wo ich Bilder auf der linken und rechten Seite beschneiden und zentrieren muss. Ich fand eine Lösung für dieses, mit diesem Code: http://codepen.io/anon/pen/dXMrWjFlexible horizontale Skalierung von Bildern zum Arbeiten in Safari
<div class='container'>
<img src='https://source.unsplash.com/category/nature/800x1000/daily'>
</div>
-
body {
margin: 0; padding: 0;
}
.container {
width: 40%;
height: 100vh;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
img {
height: 100%;
}
Nur nicht in Safari funktioniert, ist vermuten, weil die "VH" Einheit vielleicht. Kann jemand das beheben?
kein 'vh' Problem sollte sein: [Browser-Unterstützung] (https://developer.mozilla.org/en-US/docs/Web/CSS/length#Browser_compatibility) – Randy