1. Verwenden Sie das Transform-Attribut, um das Bild ohne Streckung anzuzeigen (das Pfadproblem muss nach Bedarf geändert werden). html: <div id="Oberfläche-div1"> <img :src="Bild1" Klasse="Oberflächen-Bild"> </div> CSS: #Oberfläche-div1{ Position: relativ; Breite: 372px; Höhe: 175px; schweben: links; Rand oben: -34px; Rand links: 122px; Cursor: Zeiger; Hintergrund: URL (../../../static/img/addheadpic.jpg) Mitte Mitte, keine Wiederholung; Textausrichtung: zentriert; Rand: 1px durchgezogen #CCCCCC; Rahmenradius: 6px; Überlauf: versteckt; } #surface-div1 img{ Position: absolut; Breite: 100 %; oben: 50 %; links: 0; transformieren: verschiebeY(-50%) Skala(1); Rand: keiner; Rahmenradius: 6px;Anzeige:Tabellenzelle } Der endgültige Effekt wird auf der linken Seite des Bildes oben angezeigt. 2. Siehe Taobao und verwende Anzeige: Tabellenzelle und Textgröße, um die Mitte zu steuern html: <div id="Oberflächen-div"> <div Klasse="auf-div"> <img :src="Bild" Klasse="Oberflächen-Bild"> </div> </div> CSS: #Oberflächen-div{ Position: relativ; Breite: 372px; Höhe: 372px; schweben: links; Rand oben: -34px; Rand links: 122px; Cursor: Zeiger; Hintergrund: URL (../../../static/img/addheadpic.jpg) Mitte Mitte, keine Wiederholung; Textausrichtung: zentriert; Rand: 1px durchgezogen #CCCCCC; Rahmenradius: 6px; Überlauf: versteckt; } .sur-div{ Anzeige: Tabellenzelle; Textausrichtung: zentriert; vertikale Ausrichtung: Mitte; Schriftgröße: 12px; Breite: 372px; Höhe: 372px; Überlauf: versteckt; } #surface-div img{ maximale Höhe: 100 %; maximale Breite: 100 %; vertikale Ausrichtung: Mitte; Rand: 0; } Der Effekt ist wie auf der linken Seite des Bildes oben dargestellt. Der entscheidende Punkt ist, dass das äußere Div ein Quadrat sein muss. Dies ist das Ende dieses Artikels über die Anzeigewirkung von nicht gestreckten HTML-CSS3-Bildern. Weitere relevante Inhalte zu nicht gestreckten HTML-CSS3-Bildern finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: HTML+CSS zum Erstellen eines Menüs in der oberen Navigationsleiste
>>: Probleme beim Erstellen von Platzhaltern für HTML-Auswahlfelder
Als am häufigsten verwendetes Layoutelement spielt...
Inhaltsverzeichnis 1. Master-Slave-Replikation Ma...
1. Objekte dynamisch erstellen Es gibt zwei Mögli...
Sie wissen, dass der Browser ohne diese Option bei...
Gelegentlich muss ich ausgewählte Inhalte gruppier...
Inhaltsverzeichnis 1 Probleme bei der Transaktion...
Vorwort Dieser Artikel enthält eine Anleitung zum...
Über Win Docker-Desktop möchte ich mich mit der C...
Superset ist ein leichtes Self-Service-BI-Framewo...
Hier nehmen wir den Jenkins-Container als Beispie...
1 Herunterladen und vorbereiten Zuerst müssen wir...
Manchmal sehen Sie in der if-Anweisung in JavaScr...
Hintergrund Dieser Fehler wurde dadurch verursach...
SQL ist der Hauptstamm. Warum ich das so verstehe...
Normalerweise haben wir ein Scan-Feld, wenn wir d...