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

So migrieren Sie das Datenverzeichnis in mysql8.0.20

Das Standardspeicherverzeichnis von MySQL ist /va...

Methode der Iframe-Anpassung im webresponsiven Layout

Problem <br />Bei responsivem Layout sollte...

So installieren Sie Git unter Linux

1. Einleitung Git ist ein kostenloses, verteiltes...

Beispiel zum Verlassen der Schleife in Array.forEach in js

Inhaltsverzeichnis forEach() Methode So springen ...

Die Funktionen und Unterschiede zwischen deaktiviert und schreibgeschützt

1: schreibgeschützt dient zum Sperren dieses Steue...

VMware Workstation ist nicht mit Device/Credential Guard kompatibel

Beim Installieren einer virtuellen Maschine wird ...

So fahren Sie MySQL sicher herunter

Beim Herunterfahren des MySQL-Servers können, abh...

Zusammenfassung der SQL-Deduplizierungsmethoden

Wenn wir SQL zum Extrahieren von Daten verwenden,...

Detaillierte Erklärung der Tastaturereignisse von Vue

Inhaltsverzeichnis Allgemeine Schlüsselaliase Sch...

Praktische Hinweise zur Installation von Jenkins mit Docker-Compose

Erstellen Sie ein Verzeichnis cd /usr/local/docke...