Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Hinzufügen von Übersetzungen und Schrägstellungen | Transformationen
Fortgeschrittene CSS-Techniken
course content

Kursinhalt

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken

1. Einführung
2. Elementpositionierung
3. Übergänge
4. Animationen
5. Transformationen
6. Adaptive/Responsive Websites und Apps
7. Präprozessoren

book
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:

  1. Wenden Sie eine perspective von 400px auf das Elternelement an, ein div mit dem Klassennamen container.
  2. Verwenden Sie die Funktion translateZ(), um die Karte (div mit dem Klassennamen card) um 50px näher an den Benutzer heranzubringen.
  3. Fügen Sie eine Schrägstellung entlang der x-Achse um 10deg zur Kartenbeschreibung hinzu (div mit dem Klassennamen card-description-wrapper).
html

index.html

css

index.css

copy
  1. Für das übergeordnete Container-Element (div mit dem Klassennamen container), setzen Sie die perspective-Eigenschaft auf 400px, um einen 3D-Raum für die Karten-Transformationen zu schaffen.
  2. Um die Karte (div mit dem Klassennamen card) näher an den Benutzer heranzubringen, verwenden Sie die translateZ()-Funktion mit einem Wert von 50px. Dies simuliert das Vorwärtsbewegen der Karte im 3D-Raum.
  3. Wenden Sie einen Schräg-Effekt entlang der x-Achse auf die Kartenbeschreibung (div mit dem Klassennamen card-description-wrapper) an, indem Sie die transform-Eigenschaft mit der skewX()-Funktion und einem Wert von 10deg verwenden.
html

index.html

css

index.css

copy

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 8
We're sorry to hear that something went wrong. What happened?
some-alt