Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Skalierung und Drehung Hinzufügen | 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: Skalierung und Drehung Hinzufügen

Aufgabe

Erstellen Sie eine ansprechende Online-Shop-Karte für Elektronik, bei der jede Karte ein Bild, einen Namen und einen Preis enthält. Die Aufgabe besteht darin, die visuelle Attraktivität durch die Integration der folgenden Animationen zu verbessern:

  1. Bild skalieren: Verwenden Sie die increaseImageSize Keyframes-Regel, um dem Bildelement einen Skalierungseffekt hinzuzufügen, der es um 20% vergrößert. Das Endergebnis sollte scale(1.2) sein.
  2. Preis rotieren: Implementieren Sie die rotatePrice Keyframes-Regel, um dem Preiselement einen Rotationseffekt hinzuzufügen, der eine vollständige Drehung abschließt. Das Endergebnis sollte rotate(360deg) sein.

Verwenden Sie die vordefinierten Keyframes-Regeln.

html

index.html

css

index.css

copy
  1. Für die Skalierungsanimation:
    • Am Anfang (0% Punkt), verwenden Sie scale(1), um die Originalgröße beizubehalten;
    • Am Mittelpunkt (50% Punkt), erhöhen Sie die Größe auf scale(1.1);
    • Am Ende (100% Punkt), erhöhen Sie die Größe auf scale(1.2).
  2. Für die Rotationsanimation:
    • Zu Beginn (0% Punkt), halten Sie den Rotationswinkel bei rotate(0deg);
    • Am Mittelpunkt (50% Punkt), drehen Sie zur Hälfte auf rotate(180deg);
    • Am Ende (100% Punkt), vollenden Sie die Drehung mit rotate(360deg).
html

index.html

css

index.css

copy

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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