Während des Entwerfens von Websites suchen Entwickler immer nach Möglichkeiten, die Webseite so anzupassen, dass die Bilder oder andere Komponenten in jeder Bildschirmgröße perfekt angezeigt werden. Insbesondere hilft das Cascading Style Sheet oder CSS dazu, einen ordnungsgemäßen Look für die Webseiten zu machen. Es bietet Stylingeigenschaften und Eigenschaften, die dazu beitragen.
In diesem Bericht wird drei folgende drei Methoden gezeigt:
Voraussetzung: Im Bild der HTML -Datei Bild hinzufügen
Geben Sie vorher die “anElement in der HTML -Datei zum Hinzufügen eines Bildes zum Dokument:
Methode 1: Kraftbild Die Größe und halten Sie das Seitenverhältnis unter Verwendung von CSS -Eigenschaften „Breite“ und „Höhe“
Der "Breite" Und "HöheEigenschaften können verwendet werden, um das Bild anzupassen. Darüber hinaus könnte die Breite Eigenschaft mit einem bestimmten Wert und der Höheneigenschaft mit Auto oder umgekehrt helfen, das Bild zu ändern und das Seitenverhältnis zu führen.
Stil „img“ Element
Der "Das Element wird mit den folgenden Eigenschaften angegeben:
img
Breite: 400px;
Höhe: Auto;
Hier:
Ausgang
Setzen wir nun die Breite als automatisch ein und sehen die Ergebnisse an.
In CSS die "festlegen"Höhe”Eigenschaft mit etwas Wert und“Breite" als "Auto”:
Höhe: 400px;
Breite: Auto;
Die angegebene Ausgabe bedeutet, dass das Bild geändert wurde und das Seitenverhältnis ebenfalls beibehalten wird:
Methode 2: Erkrankungsbild-Größenänderung und halten Sie das Seitenverhältnis mithilfe der CSS-Eigenschaft „Objekt-Fit“
Das CSS “Objektfit”Eigenschaft mit dem Wert“enthalten”Kann verwendet werden, um das Bild anzupassen, ohne das Seitenverhältnis zu beeinflussen.
Wenden Sie dazu die folgenden CSS -Eigenschaften auf die hinzugefügte HTML an" Element:
Breite: 400px;
Höhe: 400px;
Objekt-Fit: enthalten;
Der "Objektfit”Eigenschaft mit dem Wert“enthaltenGibt an, wie ein Bild oder Video geändert werden soll, um in seinen Container zu passen.
Ausgang
Methode 3: Erkrankungsbild -Größenänderung und halten Sie das Seitenverhältnis mithilfe der CSS -Eigenschaft „Anzeige: Flex“
Der "Anzeige”Eigenschaft mit dem Wert“biegen”Legt die Elemente des flexiblen Behälters in eine Zeile (standardmäßig) platziert (standardmäßig).
Beispiel
Erstens fügen Sie eine "hinzu""Mit der Klasse"hauptsächlich”. Dann:
Stil „Haupt“ -Klasse
Der ".hauptsächlich”Wird verwendet, um mit dem angegebenen Klassennamen auf das Element" "zuzugreifen. Die folgenden Eigenschaften werden darauf angewendet:
.hauptsächlich
Anzeige: Flex;
Breite: 100%;
Hier:
Stil „IMG“ -Element der „Haupt“ -Klasse
.Haupt img
Breite: 50%;
Höhe: Auto;
Der "img”Element hält das“50%"Breite und die"Höhe”Wird als" eingestellt "Auto”Und passt die Höhe des Containers automatisch ein.
Ausgang
Sie haben gelernt, wie man Bilder erzwingt, um die Größe zu ändern, und das Seitenverhältnis in CSS beizubehalten.
Abschluss
Es gibt alternative Möglichkeiten, um das Bild zu ändern und sein Seitenverhältnis in CSS zu halten, z. B. das Festlegen eines bestimmten Werts der “Breite”Eigentum und die“Auto"Wert für die"HöheEigenschaft des Bildes oder umgekehrt. Das CSS “Objektfit”Eigenschaft mit dem Wert“enthaltenIst die beste Methode. Darüber hinaus die “Anzeige: FlexEigenschaft kann auch verwendet werden, um das Seitenverhältnis des Bildes aufrechtzuerhalten. In dieser Beschreibung wurde die Methoden erklärt, um zu demonstrieren.