Heim > Web-Frontend > CSS-Tutorial > Wie passt man ein Bild genau in ein Div ein und behält dabei das Seitenverhältnis bei?

Wie passt man ein Bild genau in ein Div ein und behält dabei das Seitenverhältnis bei?

Linda Hamilton
Freigeben: 2024-11-19 12:25:03
Original
1062 Leute haben es durchsucht

How to Fit an Image Snugly Within a Div While Preserving Aspect Ratio?

Aufrechterhaltung des Seitenverhältnisses eines Bildes innerhalb einer Div

Frage:

Wie kann man ein Bild genau in eine Div einpassen? Element unter Beibehaltung seines Seitenverhältnisses, um sicherzustellen, dass kein Teil des Bildes beschnitten oder verzerrt wird?

Antwort:

Um dies mit CSS zu erreichen, verwenden Sie die folgenden Eigenschaften:

img {
  max-height: 100%;
  max-width: 100%;
}
Nach dem Login kopieren
  1. max-height: 100 %;: Setzt die maximale Höhe des Bildes auf 100 % seines Container-Div. Dadurch wird sichergestellt, dass das Bild die Höhe des Divs nicht überschreitet.
  2. max-width: 100 %;: Ähnlich wie max-height, aber für die Breite. Dadurch wird die maximale Breite des Bildes auf 100 % seines Container-Divs festgelegt.

Erklärung:

Durch die Kombination dieser beiden Eigenschaften wird das Bild effektiv verkleinert um in das Div zu passen und gleichzeitig das ursprüngliche Seitenverhältnis beizubehalten. Das Bild wird proportional verkleinert, um sicherzustellen, dass keine Teile beschnitten oder verzerrt werden.

Zusätzliche Hinweise:

  1. Wenn Sie das Bild innerhalb des Div. zentrieren möchten , fügen Sie die folgende CSS-Eigenschaft hinzu:
img {
  ...
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
Nach dem Login kopieren
  1. Alternativ können Sie die Eigenschaft „object-fit“ verwenden, um ähnliche Ergebnisse zu erzielen, obwohl sie möglicherweise nicht in allen Browsern unterstützt wird.

Das obige ist der detaillierte Inhalt vonWie passt man ein Bild genau in ein Div ein und behält dabei das Seitenverhältnis bei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage