Detaillierte Erklärung der Lösung zur Bildverformung unter Flex-Layout

Detaillierte Erklärung der Lösung zur Bildverformung unter Flex-Layout

Flex-Layout ist heutzutage eine häufig verwendete Layoutmethode, kann aber manchmal kleinere Probleme verursachen. Als ich das flexible Layout verwendete, um links einen Avatar und rechts Text zu erstellen, stellte ich fest, dass sich die Breite des Bildes auch dann noch änderte, wenn die Breite des Bildes festgelegt war.

Das Bild unten zeigt, dass der Avatar rund sein sollte, aber er wurde gequetscht und deformiert.

<div Klasse="Personen">
	<img class="avatar" src="./avatar.jpg" alt="avatar">
	<div Klasse="des">
		<p>Tony</p>
		<p>Richtig, ich bin dein Lehrer, Tony. Komm und lass dir von mir die Haare schneiden! </p>
	</div>
</div>
/* Übergeordnetes Element */
.Menschen {
	Anzeige: Flex;
}
/* Avatar*/
.avatar {
	Breite: 64px;
	Höhe: 64px;
	Rahmenradius: 32px;
}
/* Charaktereinführung*/
.des {
	Rand links: 24px;
}

Eine gängige Methode zur Online-Suche besteht darin, ein Div außerhalb des IMG-Tags einzuschließen.

<div Klasse="Personen">
	<div><img class="avatar" src="./avatar.jpg" alt="avatar"></div>
	<div Klasse="des">
		<p>Tony</p>
		<p>Richtig, ich bin dein Lehrer, Tony. Komm und lass dir von mir die Haare schneiden! </p>
	</div>
</div>

Eine andere, einfachere Möglichkeit besteht darin, „flex-shrink: 0“ direkt zum CSS des Avatars hinzuzufügen.

/* Avatar*/
/* Die Eigenschaft „Flex-Shrink“ definiert das Schrumpfverhältnis des Elements. Der Standardwert ist 1, was bedeutet, dass das Element verkleinert wird, wenn nicht genügend Platz vorhanden ist. */
/* Wenn die Flex-Shrink-Eigenschaft eines Elements 0 und die anderen Elemente 1 sind, wird das Element mit dem Wert 0 nicht verkleinert, wenn nicht genügend Platz vorhanden ist. */
.avatar {
	Flex-Schrumpfen: 0;
	Breite: 64px;
	Höhe: 64px;
	Rahmenradius: 32px;
}

Damit ist dieser Artikel über die Lösung zur Bildverformung bei Flex-Layout abgeschlossen. Weitere relevante Inhalte zur Flex-Bildverformung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Absoluter Pfad-URL und relativer Pfad-URL in HTML und Unterverzeichnis, übergeordnetes Verzeichnis, Stammverzeichnis

>>:  Ein Artikel zum Verständnis von MySQL Index Pushdown (ICP)

Artikel empfehlen

mysql: [FEHLER] unbekannte Option '--skip-grant-tables'

MySQL-Datenbank meldet FEHLER 1045 (28000): Zugri...

XHTML-Erste-Schritte-Tutorial: XHTML-Tags

Einführung in XHTML-Tags <br />Vielleicht is...

Einfache Kapselung von Axios und Beispielcode zur Verwendung

Vorwort Als ich kürzlich ein Projekt erstellte, d...

Detaillierte Beispiele für Linux-Festplattengeräte- und LVM-Verwaltungsbefehle

Vorwort Im Linux-Betriebssystem sind Gerätedateie...

Detaillierte Erläuterung des Mysql-Kommunikationsprotokolls

1.Mysql-Verbindungsmethode Um das MySQL-Kommunika...

Detaillierte Erklärung des TS-Objekt-Spread-Operators und des Rest-Operators

Inhaltsverzeichnis Überblick Objektrestattribut E...

Tabellen dynamisch in HTML hinzufügen_PowerNode Java Academy

Ohne weitere Umschweife werde ich den Code direkt...

Zusammenfassung gängiger Befehle zur Linux-Benutzer- und Gruppenverwaltung

Dieser Artikel fasst die allgemeinen Befehle zur ...

Beispiel für die Verwendung des Nginx-Reverse-Proxys für Go-FastDFS

Hintergrund go-fastdfs ist ein verteiltes Dateisy...

CSS3 verwendet Transform, um eine bewegliche 2D-Uhr zu erstellen

Nachdem wir den transform Kurs abgeschlossen habe...

Mehrere Möglichkeiten zum einfachen Durchlaufen von Objekteigenschaften in JS

Inhaltsverzeichnis 1. Selbstaufzählbare Eigenscha...

Probleme bei der Verwendung der Rich-Text-Bearbeitung mit Wangeditor in Vue

wangEditor ist ein webbasierter Rich-Text-Editor,...