CSS Animationen

0 | 11 Kommentare | 10030 Aufrufe
Sie können diese Wikiseite nach der Anmeldung auf Webmasterpro bearbeiten. Helfen Sie mit und verbessern Sie "CSS Animationen" mit Ihrem Wissen!

Mit CSS3 kommen einfache, zugängliche, deklarative Animationen.

Ohne großen Aufwand können so dezente Übergänge etc. verwirklicht werden. Ohne Flash-Anwendung oder einer JavaScript-Datei.

Anzeige Hier werben

CSS3-Animationen funktionieren derzeit nur mit Safari 4 und Firefox 5. Da der Standard noch unverabschiedet ist, wird dazu jeder angehörigen Eigenschaft das Präfix "-webkit-" vorangestellt.

@keyframes: Schlüsselzustände festlegen

Firefox3.6Unbekannt4Unbekannt
IE6Nein7Nein8Nein9Unbekannt
Opera10Unbekannt11Unbekannt
Safari4Unterstützt5Unbekannt
@keyframe

Mit @keyframes lassen sich verschiedene Zustände einer CSS-Animation definieren.

animation-name: Animation anwenden

Firefox3.6Unbekannt4Unbekannt
IE6Nein7Nein8Nein9Unbekannt
Opera10Unbekannt11Unbekannt
Safari4Unterstützt5Unbekannt
animation-name

Werte: String

Mit animation-name wird die Animation aus @keyframes auf ein Element angewendet - verwendet wird dabei der vorher definierte Name der Animation.

animation-timing-function: Animationspfad festlegen

Firefox3.6Unbekannt4Unbekannt
IE6Nein7Nein8Nein9Unbekannt
Opera10Unbekannt11Unbekannt
Safari4Unterstützt5Unbekannt
animation-timing-function

Werte: ease, linear, ease-in, ease-out, ease-in-out, cubic-bezier()

Mit animation-timing-function wird der Pfad den die Animation abläuft über Bezier-Kurven definiert.

animation-iteration-count: Wiederholungen

Firefox3.6Unbekannt4Unbekannt
IE6Nein7Nein8Nein9Unbekannt
Opera10Unbekannt11Unbekannt
Safari4Unterstützt5Unbekannt
animation-iteration-count

Werte: positiver Zahlenwert, infinite

Mit animation-iteration-count wird festgelegt, wie oft die Animation ablaufen soll. Auch unendlich ist möglich.

animation-direction: Animationen alternieren

Firefox3.6Unbekannt4Unbekannt
IE6Nein7Nein8Nein9Unbekannt
Opera10Unbekannt11Unbekannt
Safari4Unterstützt5Unbekannt
animation-direction

Werte: normal, alternate

Mit animation-durantion lässt sich bestimmen, ob die Animation alle zwei Mal invertiert werden soll.

animation-delay: Start verzögern

Firefox3.6Unbekannt4Unbekannt
IE6Nein7Nein8Nein9Unbekannt
Opera10Unbekannt11Unbekannt
Safari4Unterstützt5Unbekannt
animation-delay

Wert: Zeitangabe

Mit animation-delay lässt sich der Startzeitpunkt der Animation nach vorne und hinten schieben.

animation-duration: Durchlaufdauer

Firefox3.6Unbekannt4Unbekannt
IE6Nein7Nein8Nein9Unbekannt
Opera10Unbekannt11Unbekannt
Safari4Unterstützt5Unbekannt
animation-duration

Wert: Zeitangabe

Mit animation-duration wird die Dauer eines Durchlaufs festgelegt.


Wikiseite bearbeiten

Diese Seite kann von jedem registrierten Benutzer bearbeitet werden. Bisher haben 4 Personen an der Seite "CSS Animationen" mitgewirkt.

Sie haben einen Fehler entdeckt oder möchten etwas ergänzen? Dann können Sie nach der Anmeldung "CSS Animationen" hier bearbeiten.

Mitarbeiter
  • hat keine Beschreibung angegeben. Eine Beschreibung kann man unter dem Punkt "Profil bearbeiten" im Kontrollzentrum eintragen.
  • Ein Künstler hat keine besonderen physischen Fähigkeiten - er besitzt nur eine andere Wahrnehmung (...)
  • arbeitet seit längerem als Webdesigner und vor allem -entwickler. Er ist Webmaster von Webmasterpro.de und leitet den Flashcounter-Service.
  • oho keine Angaben

Kommentare: CSS Animationen

Neuen Kommentar schreiben
Richtig Gut
Beantworten

Ich finde diese CSS3-Animationen sehr gut und überhaupt keinen "Unsinn".

Felix.S am 04.12.2009 um 19:29
Mobile Geräte
Beantworten

Nicht vergessen: unter mobilen Geräten ist das ausführen von JS weniger schnell als vordeklarierte, optimierte Animationen. Unter den mobilen Geräten ist Safari bei der Verwendung mit Abstand Nummer 1.

Philipe Fatio am 06.04.2009 um 18:54
Re: Mobile Geräte
Beantworten

das stimmt. und der marktanteil des safaris ist in dem bereich auch recht hoch. dh: animationen werden sehr gut untersützt. der safari mobile kann das glaub ich nämlich schon.

btw: wie bekommt dich dazu bei icq zu antworten? (wollt dich schon öfter mal anchatten)

meggs am 06.04.2009 um 20:59
Immerhin...
Beantworten

Immerhin unterstützen schon 0% aller Browser diesen (derzeit) Unsinn...

Simon Bethke am 05.04.2009 um 15:42
Re: Immerhin...
Beantworten

Wieso Unsinn?

Fabian Ziegler am 06.04.2009 um 10:39
nunja ...
Beantworten

Ich will ja nicht die Verbreitung des Safari 4 überschätzen, aber http://www.webmasterpro.de/portal/forum/2009-03-20--zahl-bei-browserunterstuetzung/

Holger V am 05.04.2009 um 18:37
Re: Immerhin...
Beantworten

bist aber gut in mathe :D

meggs am 05.04.2009 um 17:15
Re: Immerhin...
Beantworten

firefox 2 + firefox 3 + firefox 3.5 + IE6 + IE7 + IE8 + Safari 3 + Safari 4 + Opera 8 + Opera 9 + Chrome 1 = 11 Browser

1 Browser unterstützt das, also 1/11. und das ergibt ca. 9%. also 9% aller marktrelevanten browser unterstützen animation :)

münzt man es auf engines: wekit + gecko + trident + opera = 4 engines

1 aus vier: 1/4 = 25%. sogar noch besser!

0% falsch. setzen, sechs.

meggs am 05.04.2009 um 17:18
Re: Immerhin...
Beantworten

Du bist auch ziemlich gut. Check einfach, das ich ein "benutzten" vergessen hab.

Simon Bethke am 05.04.2009 um 21:49
Re: Immerhin...
Beantworten

0% aller benutzten browser? schau mal hier

meggs am 05.04.2009 um 21:58
Geil
Beantworten

Das werde ich mal ausprobieren... :)

Markus B. am 05.04.2009 um 10:56