Heim > Artikel > Web-Frontend > So erzielen Sie einen Höhengradienteneffekt in CSS3
Implementierungsmethode: 1. Verwenden Sie die Anweisung „element {animation: name time}“, um die Animation an das Element zu binden und die für die Animation erforderliche Zeit festzulegen. 2. Verwenden Sie „@keyframes name {100%{height: Gradient Height Value; ;} }"-Anweisung, legen Sie die Animationsaktion der Höhenänderung fest, um den Verlaufseffekt zu erzielen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, CSS3- und HTML5-Version, Dell G3-Computer.
Kann mithilfe von Animationseffekten erreicht werden. Das Attribut
animation kann den Animationseffekt des Elements festlegen:
animation-name gibt den Keyframe-Namen an, der an den Selektor gebunden werden muss. .
animation-duration gibt die Zeit an, die zum Abschließen der Animation benötigt wird, in Sekunden oder Millisekunden.
animation-timing-function gibt die Geschwindigkeitskurve der Animation an.
animation-delay gibt die Verzögerung vor dem Start der Animation an.
animation-iteration-count gibt an, wie oft die Animation abgespielt werden soll.
animation-direction gibt an, ob die Animation der Reihe nach rückwärts abgespielt werden soll.
Die Syntax lautet:
animation: name duration timing-function delay iteration-count direction;
Höhenverläufe können mithilfe des Transformationsattributs 2D- oder 3D-Transformationen auf Elemente anwenden
Transformationsattribut. Mit dieser Eigenschaft können wir das Element drehen, skalieren, verschieben oder neigen.
Das Beispiel sieht wie folgt aus:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> div{ width:100px; height:100px; background-color:pink; animation:fadenum 5s; } @keyframes fadenum{ 100%{height:300px;} } </style> </head> <body> <div></div> </body> </html>
Ausgabeergebnis:
(Lernvideo-Sharing: CSS-Video-Tutorial)
Das obige ist der detaillierte Inhalt vonSo erzielen Sie einen Höhengradienteneffekt in CSS3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!