Ich benutze Bootstrap, um ein Karussell zu erstellen, ich habe große Bilder, wenn der Bildschirm kleiner als das Bild ist, wird das Verhältnis nicht beibehalten.Bildseitenverhältnis in Karussell beibehalten
Wie könnte ich das ändern?
Hier ist mein Code:
.carousel .item {
height: 500px;
}
.carousel img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
height: 500px;
}
ich das Bild benötigen 100% Breite zu passen, aber halten seine Höhe von 500px (ich glaube, es ist 500px) dies, dass auf kleineren Bildschirm bedeuten, sollten wir Sehen Sie nicht ganz links und ganz rechts im Bild.
Ich habe versucht, das Bild in einem div enthält und
overflow: hidden;
width: 100%;
height: 500px;
display: block;
margin: 0 auto;
hinzufügen Aber es ist nicht
Sie arbeiten Dank!
Es funktioniert, danke! Das Bild wird jedoch nicht zentriert, wenn die Größe der Seite geändert wird, aber das spielt keine Rolle. – Vilarix
Der bessere Weg ist die Verwendung einer background-size: cover-Eigenschaft, wie in der Antwort unten angegeben. Auf diese Weise wird das Bildseitenverhältnis beibehalten, unabhängig von der Größe des Bildschirms. – alchuang