Beispielcode für CSS zum Erzielen eines Bildzoomeffekts und eines langsamen Übergangseffekts beim Bewegen der Maus

Beispielcode für CSS zum Erzielen eines Bildzoomeffekts und eines langsamen Übergangseffekts beim Bewegen der Maus

transform:scale() lässt sich ein proportionales Vergrößern oder Verkleinern erreichen.
transition können Sie die Ausführungszeit der Animation festlegen, um eine langsame oder schnelle Animationsausführung zu erreichen. Das Effektdiagramm ist wie folgt:

Bildbeschreibung hier einfügen

Quellcode:

<!DOCTYPE html>
<html>
	<Kopf>
		<meta charset="utf-8">
		<title>CSS, um einen Zoomeffekt zu erzielen, wenn die Maus bewegt wird</title>
        <style type="text/css">
        	div{
        		Breite: 200px;
        		Höhe: 300px;
        		Rand: 0 automatisch;
        		Rand oben: 100px;
        	}
        	div img{
        		Breite: 100 %;
        		Höhe: 100%;
        		Übergang: alle 0,6 s; //Stellen Sie die Ausführungszeit der Animation auf 0,6 s ein
        		Cursor: Zeiger;
        	}
        	div img:hover{
        		transform: scale(1.2); //Stellt das Bild entsprechend dem Verhältnis auf das 1,2-fache vergrößerte Bild ein }
        </Stil>
	</Kopf>
	<Text>
		<div>
			<img src="bilder/unbenannt.jpg">
		</div>
	</body>
</html>

- Maske, wenn das Bild über das Div hinausläuft:

Bildbeschreibung hier einfügen

Quellcode:

<!DOCTYPE html>
<html>
	<Kopf>
		<meta charset="utf-8">
		<title>CSS, um einen Zoomeffekt zu erzielen, wenn die Maus bewegt wird</title>
        <style type="text/css">
        	div{
        		Breite: 200px;
        		Höhe: 300px;
        		Rand: 0 automatisch;
        		Rand oben: 100px;
        		overflow: hidden; //Das Bild wird ausgeblendet, wenn es das div überschreitet }
        	div img{
        		Breite: 100 %;
        		Höhe: 100%;
        		Übergang: alle 0,6 s; //Stellen Sie die Ausführungszeit der Animation auf 0,6 s ein
        		Cursor: Zeiger;
        	}
        	div img:hover{
        		transform: scale(1.3); //Stellt das Bild entsprechend dem Verhältnis auf das 1,3-fache vergrößerte Bild ein }
        </Stil>
	</Kopf>
	<Text>
		<div>
			<img src="bilder/unbenannt.jpg">
		</div>
	</body>
</html>

Damit ist dieser Artikel über die Verwendung von CSS zum Erzielen von Bildzooms und langsamen Übergangseffekten beim Bewegen der Maus über das Bild abgeschlossen. Weitere Informationen zum CSS-Bildzoomen beim Bewegen der Maus über das Bild finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Wir hoffen, dass Sie 123WORDPRESS.COM auch in Zukunft unterstützen werden!

<<:  Über nginx zur Implementierung des Jira-Reverse-Proxys

>>:  Lösung für MySQL-Verbindungsausnahme und Fehler 10061

Artikel empfehlen

Tutorial zur mobilen Entwicklung: Zusammenfassung der Pixelanzeigeprobleme

Vorwort Ich bin davon überzeugt, dass bei der Ent...

Detaillierte Erklärung der MySQL 8.0.18-Befehle

Öffnen Sie den gerade entpackten Ordner C:\web\my...

Der Unterschied zwischen Löschen, Abschneiden und Löschen und wie man wählt

Vorwort Letzte Woche fragte mich ein Kollege: „Br...

So implementieren Sie das Strategiemuster in Javascript

Inhaltsverzeichnis Überblick Code-Implementierung...

Detaillierte Erläuterung der Nginx-Zugriffsbeschränkungskonfiguration

Was ist die Nginx-Zugriffsbeschränkungskonfigurat...

Vue verwendet Echart, um Beschriftungen und Farben anzupassen

In diesem Artikelbeispiel wird der spezifische Co...

So implementieren Sie einen einfachen HTML-Videoplayer

Dieser Artikel stellt die Methode zur Implementie...

HTML-Kommentare Symbole zum Markieren von Textkommentaren in HTML

HTML-Kommentare: Wir müssen häufig einige HTML-Ko...

Detaillierte Erläuterung der Verwendung von Docker-Tag und Docker-Push

Detaillierte Erklärung des Docker-Tags Die Verwen...

Schriftreferenzen und Übergangseffekte außerhalb des Systems

Code kopieren Der Code lautet wie folgt: <span...

Beschreibung der chinesischen Sortierregeln für MySQL

Bei der Verwendung von MySQL sortieren und fragen...