Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

CSS animations

From Wikipedia, the free encyclopedia
CSS3 properties that would let some HTML elements animate
This article needs to beupdated. Please help update this article to reflect recent events or newly available information.(July 2017)
CSS Animations
CSS Animations Level 1
Interactive SVG using ahover effect
AbbreviationCSS-ANIMATIONS-1
Native name
CSS Animations
StatusW3C Working Draft
First published20 March 2009 (2009-03-20)[1]
Latest versionLevel 1
March 2, 2023 (2023-03-02)[2]
Preview versionLevel 2
March 2, 2023 (2023-03-02)[3]
OrganizationWorld Wide Web Consortium
CommitteeCSS Working Group
Editors
  • Dean Jackson
  • L. David Baron
  • Tab Atkins Jr.
  • Brian Birtles
  • David Hyatt
  • Chris Marrin
  • Sylvain Galineau
[2]
Base standardsCSS
DomainCSS
Websitewww.w3.org/TR/css-animations-1/
Cascading Style Sheets
Concepts
Philosophies
Tools
Comparisons

CSS animations is a module forCascading Style Sheets that allows theanimation ofHTML document elements using CSS.

History

[edit]

While the pseudo-class:hover has been used to generate rudimentary animations for years, extensions of CSS into the realm of animation were minimal until the late 2000s decade. As early as 2007,WebKit had announced its intent to include CSS animation, transitions, and transforms as features of WebKit. It also announced the implementation of both implicit and explicit animation through CSS in February 2009. CSS animation has also been put forth as a feature of CSS3, the ongoing draft specification managed by theWorld Wide Web Consortium (W3C).

Current

[edit]

CSS Animations is a module of Cascading Style Sheets. It allows users to hover over objects and an animation will play. Currently, it is adopted by all major search engines. Despite the controversy from those who prefer animation via Javascript, the hover tag is now widely used across the Cascading Style Sheets community.

Scalable Vector Graphics

[edit]
Animated SVG using CSS 3
Main article:SVG animation § SVG animation using CSS

In addition tohover,Scalable Vector Graphics supports the@keyframes at-rule, allowing a limited set of transformations to be animated. Firefox and Chrome used the@-moz-keyframes and@-webkit-keyframes extensions, respectively, before@keyframes was added to the CSS 3 specification.[2]

Browser support

[edit]

As of June 2011, Firefox 5 includes CSS animations support.[4] CSS animation is also available as a module in the nightly builds of WebKit as well asGoogle Chrome,Safari 4 and 5 and Safari foriOS (iPhone, iPod Touch, iPad),Android versions 2.x and 3.x,Internet Explorer 10+ andMicrosoft Edge browser, the BlackBerry OS 6 web browser, with the-webkit- prefix.[5][6][7] It is also used iniTunes 9 to supportiTunes LP files.

Controversy

[edit]

Early on in the development of the CSS animation it had drawn concern from those who prefer animation viaJavaScript[8] or, to a lesser-used extent,Synchronized Multimedia Integration Language (SMIL); others have claimed that it is a move byApple Inc., the main sponsor of the WebKit project, to sidestep the inclusion ofAdobe Flash (and the incumbentFlash animations) on the company'siOS line of mobile devices which useSafari.[9][10][11] Furthermore, although Cascading Style Sheets is a relatively easy to use programming language, many programmers still struggle with making animations. With this problem, several individuals and websites have developed and created open source CSS button animations with code[12] for users to copy. However, even with these previous controversies, CSS animations can be predominantly found and widely used across the internet.

See also

[edit]

References

[edit]
  1. ^"CSS Animations Level 1 Publication History - W3C".W3C. n.d. Retrieved2021-04-09.
  2. ^abcJackson, Dean; Baron, L. David; Atkins Jr., Tab; Birtles, Brian; Hyatt, David; Marrin, Chris; Galineau, Sylvain, eds. (2023-03-02)."CSS Animations Level 1".W3C. CSS Working Group. Retrieved2023-03-26.
  3. ^Baron, L. David; Birtles, Brian, eds. (2023-03-02)."CSS Animations Level 2".CSS Working Group Editor Drafts. Retrieved2023-03-26.
  4. ^Mozilla Firefox Release Notes, The Mozilla Foundation, 2011-06-21, archived from the original on 2011-08-11, retrieved2021-04-09{{citation}}: CS1 maint: bot: original URL status unknown (link)
  5. ^Hyatt, Dave (2007-10-31),"CSS Animation | WebKit",WebKit, Surfin’ Safari, retrieved2021-04-09
  6. ^Jackson, Dean (2009-02-05),"CSS Animation | WebKit",WebKit, Surfin’ Safari, retrieved2021-04-09
  7. ^"@keyframes rule (Internet Explorer)",Microsoft Docs, Microsoft, 2018-11-25, archived fromthe original on 2018-11-26, retrieved2021-04-09
  8. ^Snook, Jonathan (2007-10-31),CSS Animations in Safari, Snook.ca,archived from the original on 2021-01-27, retrieved2021-04-09
  9. ^Kim, Arnold (2009-02-06),CSS Animation Coming to Safari, Already in iPhone. Less Dependence on Flash?, MacRumors.com, retrieved2021-04-09
  10. ^Palmer, Robert (2009-02-06),CSS Animation to replace need for Flash in MobileSafari? Not likely, The Unofficial Apple Weblog, archived fromthe original on 2009-02-09, retrieved2021-04-09
  11. ^Ferrari, Vincent (2009-02-09),CSS Animations: A Flash Substitute?, Apple Thoughts, retrieved2021-04-09
  12. ^ButtonAnimations (2019-12-11)."Button Animations CSS (w/ code)".ButtonAnimations. Retrieved2021-04-09.

External links

[edit]
Animation topics
By country
Industry
Works
Techniques
Traditional
Stop motion
Computer
2D
3D
Puppetry
Mechanical
Other methods
Variants
History
Related topics
Products,
standards
Recommendations
Notes
Working drafts
Guidelines
Initiative
Deprecated
Obsoleted
Groups,
organizations
Elected
Working
Community, business
Closed
Software
Browsers
Conferences
Stub icon

Thiscommunication design-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=CSS_animations&oldid=1285264189"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp