CSS -Animationen
CSS -Animationen Level 1 | |
![]() Interaktiver SVG mit a schweben Wirkung | |
Abkürzung | CSS-Animations-1 |
---|---|
Einheimischer Name | CSS -Animationen |
Status | W3C Arbeitsentwurf |
Erstmals veröffentlicht | 20. März 2009[1] |
Letzte Version | Level 1 11. Oktober 2018[2] |
Vorschau -Version | Entwurf des Herausgebers [3] |
Organisation | World Wide Web Konsortium |
Komitee | CSS -Arbeitsgruppe |
Redakteure |
|
Grundstandards | CSS |
Domain | CSS |
Webseite | www |
CSS -Animationen ist ein vorgeschlagenes Modul für Cascading Style Sheets das erlaubt das Animation von Html Dokumentelemente mit CSS.
Geschichte
Während die Pseudoklasse :schweben
Wurde seit Jahren zur Generierung von rudimentären Animationen verwendet, waren die Verlängerungen von CSS in den Bereich der Animation bis zum späten Jahrzehnt Ende der 2000er Jahre minimal. Bereits 2007, Webkit hatte seine Absicht angekündigt, CSS -Animationen, Übergänge und Transformationen als Funktionen von Webkit einzubeziehen. Es kündigte auch die Implementierung von implizitem und explizit World Wide Web Konsortium (W3C).
Aktuell
CSS -Animationen sind ein Modul von Cascading -Stilblättern. Es ermöglicht Benutzern, über Objekte zu schweben, und eine Animation wird abgespielt. Derzeit wird es von allen großen Suchmaschinen übernommen. Trotz der Kontroverse derjenigen, die Animation über JavaScript bevorzugen, wird das Hover -Tag nun in der Cascading Style Sheets Community häufig verwendet.
Skalierbare Vektorgrafiken

Zusätzlich zu schweben, Skalierbare Vektorgrafiken Unterstützt die @keyframes AT-RULE, so dass ein begrenzter Satz von Transformationen animiert werden kann. Firefox und Chrome verwendeten die @-moz-keyframes und @-webkit-keyframes Erweiterungen vorher @keyframes wurde zur CSS 3 -Spezifikation hinzugefügt.[2]
Browserunterstützung
Ab Juni 2011 enthält Firefox 5 CSS -Animationenunterstützung.[4] Die CSS -Animation ist auch als Modul in den nächtlichen Builds von Webkit sowie als Modul erhältlich Google Chrome, Safari 4 und 5 und Safari für iOS (iPhone, iPod touch, iPad), Android Versionen 2.x und 3.x, Internet Explorer 10+ und Microsoft Edge Browser, der Blackberry OS 6 Webbrowser, mit dem -Webkit-
Präfix.[5][6][7] Es wird auch in verwendet iTunes 9 Um zu unterstützen iTunes LP Dateien.
Kontroverse
Schon früh in der Entwicklung der CSS JavaScript[8] oder, in geringerem Maße, aus dem Ausmaß, Synchronisierte Multimedia -Integrationssprache (Lächelt); Andere haben behauptet, dass es sich um eine Bewegung handelt Apple Inc., der Hauptsponsor des Webkit -Projekts, um die Einbeziehung von zu umgehen Adobe Flash (und der Amtsinhaber Flash -Animationen) auf dem Unternehmen des Unternehmens iOS Linie von mobilen Geräten, die verwenden Safari.[9][10][11] Obwohl Cascading -Stilblätter eine relativ einfach zu verwendende Programmiersprache sind, haben viele Programmierer immer noch Schwierigkeiten mit Animationen. Mit diesem Problem haben mehrere Personen und Websites Open -Source -CSS -Taste mit Code entwickelt und erstellt[12] Damit Benutzer kopieren können. Trotz dieser früheren Kontroversen können CSS -Animationen überwiegend gefunden und im Internet weit verbreitet sind.
Siehe auch
Verweise
- ^ "CSS -Animationen Level 1 Publication History - W3C". W3c. n.d. Abgerufen 2021-04-09.
- ^ a b c Jackson, Dean; Baron, L. David; Atkins Jr., Tab; Birtles, Brian; Hyatt, David; Marrin, Chris; Galineau, Sylvain, Hrsg. (2018-10-11). "CSS -Animationen Level 1". W3c. CSS -Arbeitsgruppe. Abgerufen 2021-04-09.
- ^ Jackson, Dean; Baron, L. David; Atkins Jr., Tab; Birtles, Brian; Hyatt, David; Marrin, Chris; Galineau, Sylvain, Hrsg. (2021-01-27). "CSS -Animationen Level 1". CSS Working Group Editor Entwürfe. Abgerufen 2021-04-09.
- ^ Mozilla Firefox Freisetzungsnotizen, The Mozilla Foundation, 2011-06-21, archiviert vom Original am 2014-02-12, abgerufen 2021-04-09
- ^ Hyatt, Dave (2007-10-31), "CSS -Animation | Webkit", WebkitSurfensafari, abgerufen 2021-04-09
- ^ Jackson, Dean (2009-02-05), "CSS -Animation | Webkit", WebkitSurfensafari, abgerufen 2021-04-09
- ^ "@KeyFrames Regel (Internet Explorer)", Microsoft Docs, Microsoft, 2018-11-25, archiviert von das Original Am 2018-11-26, abgerufen 2021-04-09
- ^ Snook, Jonathan (2007-10-31), CSS -Animationen in Safari, Snook.ca, archiviert vom Original am 2021-01-27, abgerufen 2021-04-09
- ^ Kim, Arnold (2009-02-06), CSS -Animation kommt nach Safari, bereits im iPhone. Weniger Abhängigkeit von Flash?, Macrumors.com, abgerufen 2021-04-09
- ^ Palmer, Robert (2009-02-06), CSS -Animation, um den Bedarf an Flash in Mobilesafari zu ersetzen? Unwahrscheinlich, Das inoffizielle Apple Weblog, abgerufen 2021-04-09
- ^ Ferrari, Vincent (2009-02-09), CSS -Animationen: Ein Flash -Ersatz?, Apfelgedanken, abgerufen 2021-04-09
- ^ ButtonInimations (2019-12-11). "Button -Animationen CSS (W/ Code)". Buttonimimationen. Abgerufen 2021-04-09.