Contact emails
Spec
http://dev.w3.org/fxtf/motion-1/
Motion Path Module Level 1 - Editor’s Draft
Summary
Motion paths allow authors to animate elements along an author-specified path.
The following CSS properties are defined:
motion-path
motion-position
motion-rotation
motion (shorthand)
When the motion-position property is animated, for example using Web Animations, the element moves along the path.
When motion-rotation is 'auto' (the default), the element automatically rotates as it follows the path.
Motion path animation provides an easy way for authors to declaratively specify animation of an element along a sequence of lines, arcs or splines. This is equivalent to SVG's animateMotion tag, but for all HTML and SVG elements (SMIL's animateMotion only works with SVG elements).
Motivation
Declarative motion path animation enables developers to easily make and maintain products with animated elements moving smoothly along paths.
Compared to complex solutions using requestAnimationFrame, the author's task of specifying the motion is greatly simplified, and the platform's task of providing a smooth 60 frames per second is also made easier.
Compatibility Risk
The motion path proposal has been positively received by the CSS Working Group - see minutes:
http://lists.w3.org/Archives/Public/www-style/2014Oct/0261.html
http://lists.w3.org/Archives/Public/www-style/2014Oct/0287.html
Ongoing technical constraints
None.
Design Doc for implementation in Blink
Will this feature be supported on all five Blink platforms (Windows, Mac, Linux, Chrome OS and Android)?
Yes.
OWP launch tracking bug
Entry in Chromium Feature Dashboard
https://www.chromestatus.com/features/6190642178818048