Heim > Web-Frontend > CSS-Tutorial > Wie man die Größe der Größe mit CSS 'ändern'

Wie man die Größe der Größe mit CSS 'ändern'

Jennifer Aniston
Freigeben: 2025-02-26 09:05:10
Original
990 Leute haben es durchsucht

How to

Während CSS3 Bilder direkt "ändern" kann, können Sie Medienabfragen und reaktionsschnelle Designprinzipien verwenden, damit die Bilder im Browser geändert werden.

Das Konzept soll das Bild auf die Ansichtsfenstergröße ansprechen und sicherstellen, dass das Bild die Kante nicht überschreitet. Wenn die Ansichtsfensterhöhe größer als die Breite ist, muss die maximale Breite definiert werden.

Folgende Beispiele und Links zu verwandten Artikeln. Bitte beachten Sie, dass die Verwendung von img.ri:empty eine strukturelle Pseudoklasse ist, die nur Elemente ohne Kinderelemente entspricht (das Bild sollte keine Kinderelemente haben). Dies ist ein CSS3 -Selektor, daher kann IE8 und unten die Erklärung nicht beheben. empty

@media screen and (orientation: portrait) {
  img.ri { max-width: 90%; }
}

@media screen and (orientation: landscape) {
  img.ri { max-height: 90%; }
}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Weitere Informationen zu reaktionsschnellen Bildern. Hier finden Sie einige Artikel mit weiteren Informationen zum Erstellen von reaktionsschnellen Bildern, Leitfaden zur Aufrechterhaltung der Bildbereichsverhältnisse mit CSS3 und einer vollständigen Anleitung zu den

Eigenschaften. background-size

FAQ auf CSS Bildgrößenauflösung

Wie kann man das Bild in CSS ändern, ohne Qualität zu verlieren?

Die Größe der Bildgröße in CSS ohne Qualität erfordert die richtigen CSS -Eigenschaften. Die Bildgröße kann mit den Eigenschaften

und width geändert werden. Um das Seitenverhältnis aufrechtzuerhalten und Verformungen zu verhindern, sollte nur eines der Eigenschaften angegeben und das andere auf height festgelegt werden. Zum Beispiel: auto

img {
  width: 100%;
  height: auto;
}
Nach dem Login kopieren
Nach dem Login kopieren
Dieser Code ändert das Bild, um die Breite seines Containers anzupassen und gleichzeitig sein Seitenverhältnis beizubehalten und so seine Masse beizubehalten.

Welche Rolle spielt das

-attribut in der CSS -Bild -Größenänderung?

Das object-fit -Merkmal im

css wird verwendet, um festzustellen, wie die Größe eines Bildes oder Videos für den Container angepasst wird. Es hat fünf mögliche Werte:

, object-fit, fill, contain, cover und none. Der scale-down -Werte dehnert das Bild in den Container, was das Bild verformen kann, wenn sich das Seitenverhältnis des Bildes von dem des Behälters unterscheidet. Der fill -Werte ändert das Bild, um den Container anzupassen und gleichzeitig das Seitenverhältnis beizubehalten, wodurch möglicherweise einige freigegebene Platz im Container gelassen werden. Der contain -Werte ändert das Bild, um den gesamten Container abzudecken und gleichzeitig das Seitenverhältnis beizubehalten, wodurch bestimmte Teile des Bildes geschnitten werden können. Der Wert cover ändert das Bild überhaupt nicht. Der Wert von none verhält sich wie scale-down oder contain, wobei das kleinere eingenommen wird. none

Wie kann ich Bilder mit CSS reagieren?

Das Bild in CSS reagiert, erfordert die Verwendung des

-attributs, dessen Wert max-width ist. Dadurch kann das Bild bei Bedarf schrumpfen, aber niemals über seine ursprüngliche Größe hinaus vergrößert werden. Zum Beispiel: 100%

img {
  max-width: 100%;
  height: auto;
}
Nach dem Login kopieren
Nach dem Login kopieren
Dieser Code reagiert das Bild, was bedeutet, dass er sich nach der Größe seines Containers verändert und sein Seitenverhältnis beibehält und so eine Verformung verhindert.

Wie kann ich das Hintergrundbild mit CSS ändern?

Die Größe des Hintergrundbildes in CSS und verwenden Sie das Attribut background-size. Es hat mehrere mögliche Werte, einschließlich auto, cover, contain und spezifische Größen. Der Wert auto verändert das Hintergrundbild zu seiner tatsächlichen Größe. Der cover -Werte ändert das Hintergrundbild, um den gesamten Container abzudecken, auch wenn er das Bild oder das Ernte ein wenig von seiner Kante ausdehnen muss. Der Wert contain ändert das Hintergrundbild, um sicherzustellen, dass das Bild vollständig sichtbar ist. Eine spezifische Größe kann angegeben werden, um das Hintergrundbild an eine bestimmte Breite und Höhe anzupassen. Zum Beispiel:

@media screen and (orientation: portrait) {
  img.ri { max-width: 90%; }
}

@media screen and (orientation: landscape) {
  img.ri { max-height: 90%; }
}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

Dieser Code ärgert sich um das Hintergrundbild, um den gesamten Körper der Webseite abzudecken.

Wie kann man ein Bild auf eine bestimmte Breite und Höhe in CSS einstellen?

Das Bild an eine bestimmte Breite und Höhe in CSS anpassen erfordert die Verwendung von width und height Eigenschaften sowie spezifische Werte. Dies kann jedoch das Bild verformen, wenn sich das Seitenverhältnis des Bildes von der angegebenen Breite und des Höhenverhältnisses unterscheidet. Um eine Verformung zu verhindern, sollte nur eines der Eigenschaften angegeben und das andere auf auto eingestellt werden. Zum Beispiel:

img {
  width: 100%;
  height: auto;
}
Nach dem Login kopieren
Nach dem Login kopieren

Dieser Code passt das Bild auf 500 Pixel an, während sein Seitenverhältnis beibehalten wird.

Wie zentriert man das Bild nach der Größenänderung in CSS?

zentrieren Sie das Bild nach der Größe in CSS. Dies funktioniert, wenn das Bild als Element auf Blockebene angezeigt wird, und kann mithilfe des Werts margin und auto angegeben werden. Zum Beispiel: display block

Dieser Code konzentriert das Bild horizontal in seinem Container.
img {
  max-width: 100%;
  height: auto;
}
Nach dem Login kopieren
Nach dem Login kopieren

Wie kann man das Bild in CSS ändern, ohne es zu dehnen?

Die Größe des Bildes in CSS, ohne es zu dehnen, und sein Seitenverhältnis muss beibehalten werden. Dies kann erfolgen, indem nur eines der Eigenschaften

und

angegeben und die andere Eigenschaft auf width festgelegt wird. Zum Beispiel: height auto

Dieser Code ändert das Bild so, dass er die Breite seines Behälters entspricht und gleichzeitig sein Seitenverhältnis beibehält und so die Dehnung verhindert.
body {
  background-image: url("image.jpg");
  background-size: cover;
}
Nach dem Login kopieren

Wie kann man ein Bild in CSS ändern und sein Seitenverhältnis beibehalten?

Die Größe des Bildes in CSS und beibehalten des Seitenverhältnisses müssen Sie nur eine der Eigenschaften

und

angeben und die andere Eigenschaft auf width festlegen. Zum Beispiel: height auto

Dieser Code ändert das Bild, um die Breite seines Containers anzupassen und gleichzeitig das Seitenverhältnis beizubehalten.
img {
  width: 500px;
  height: auto;
}
Nach dem Login kopieren

Wie kann ich das Bild in CSS für den Bildschirm ändern?

Die Größe des Bildes in CSS zum Einstellen des Bildschirms, verwenden . Zum Beispiel:

vw Dieser Code ärgert sich unabhängig von der Bildschirmgröße zum gesamten Bildschirm, um den gesamten Bildschirm anzupassen. width

Wie kann ich das Bild in CSS ändern, um seinen Behälter zu füllen?

Die Größe des Bildes in CSS, um seinen Container zu füllen, müssen das Attribut object-fit verwenden, dessen Wert fill ist. Zum Beispiel:

@media screen and (orientation: portrait) {
  img.ri { max-width: 90%; }
}

@media screen and (orientation: landscape) {
  img.ri { max-height: 90%; }
}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

Dieser Code streckt das Bild so an seinen Container, was das Bild verformen kann, wenn sich das Seitenverhältnis des Bildes von dem des Containers unterscheidet. Um eine Verformung zu verhindern, können Sie das object-fit -attribut verwenden, dessen Wert cover ist, wodurch das Bild so geändert wird, dass das gesamte Container abdeckt und gleichzeitig das Seitenverhältnis beibehalten wird, auch wenn es bestimmte Teile des Bildes erregen muss.

Das obige ist der detaillierte Inhalt vonWie man die Größe der Größe mit CSS 'ändern'. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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