Kursinhalt
Fortgeschrittene CSS-Techniken
Fortgeschrittene CSS-Techniken
Herausforderung: Hinzufügen von Übersetzungen und Schrägstellungen
Aufgabe
Erstellen Sie eine interaktive Informationskarte über Tiere. Befolgen Sie diese Schritte, um dynamische Effekte beim Hover hinzuzufügen:
Wenden Sie eine
perspective
von400px
auf das Elternelement an, eindiv
mit dem Klassennamencontainer
.Verwenden Sie die Funktion
translateZ()
, um die Karte (div
mit dem Klassennamencard
) um50px
näher an den Benutzer heranzubringen.Fügen Sie eine Schrägstellung entlang der x-Achse um
10deg
zur Kartenbeschreibung hinzu (div
mit dem Klassennamencard-description-wrapper
).
index.html
index.css
Für das übergeordnete Container-Element (div mit dem Klassennamen
container
), setzen Sie dieperspective
-Eigenschaft auf400px
, um einen 3D-Raum für die Karten-Transformationen zu schaffen.Um die Karte (
div
mit dem Klassennamencard
) näher an den Benutzer heranzubringen, verwenden Sie dietranslateZ()
-Funktion mit einem Wert von50px
. Dies simuliert das Vorwärtsbewegen der Karte im 3D-Raum.Wenden Sie einen Schräg-Effekt entlang der x-Achse auf die Kartenbeschreibung (
div
mit dem Klassennamencard-description-wrapper
) an, indem Sie dietransform
-Eigenschaft mit derskewX()
-Funktion und einem Wert von10deg
verwenden.
index.html
index.css
Danke für Ihr Feedback!