- From: Simon Fraser via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 30 Jan 2012 15:24:49 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-animations In directory hutz:/tmp/cvs-serv18176 Modified Files: ChangeLog Overview.html Overview.src.html Removed Files: CSSAnimation.html Log Message: 2012-01-30 simon.fraser@apple.com - Clarify behavior of missing properties in keyframes: https://www.w3.org/Bugs/Public/show_bug.cgi?id=14636 https://www.w3.org/Style/CSS/Tracker/actions/389 --- CSSAnimation.html DELETED --- Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-animations/Overview.html,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- Overview.html 17 Dec 2011 04:37:18 -0000 1.17 +++ Overview.html 30 Jan 2012 15:24:47 -0000 1.18 @@ -4,7 +4,7 @@ <html lang=en> <head> <title>CSS Animations</title> - <link href=default.css rel=stylesheet type="text/css"> + <link href="../default.css" rel=stylesheet type="text/css"> <style type="text/css"> .rhs { white-space: pre-wrap; } @@ -29,15 +29,15 @@ <h1>CSS Animations</h1> - <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 17 December - 2011</h2> + <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 30 January + 2012</h2> <dl> <dt>This version: <dd><a - href="http://www.w3.org/TR/2011/ED-css3-animations-20111217/">http://dev.w3.org/csswg/css3-animations/</a> - <!--http://www.w3.org/TR/2011/WD-css3-animations-20111217--> + href="http://www.w3.org/TR/2012/ED-css3-animations-20120130/">http://dev.w3.org/csswg/css3-animations/</a> + <!--http://www.w3.org/TR/2012/WD-css3-animations-20120130--> <dt>Latest version: @@ -84,7 +84,7 @@ <!--begin-copyright--> <p class=copyright><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright" - rel=license>Copyright</a> © 2011 <a + rel=license>Copyright</a> © 2012 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym @@ -368,7 +368,7 @@ <p> The <i>keyframe declaration</i> for a keyframe rule consists of properties and values. Properties that are unable to be animated are ignored in these rules, with the exception of <a class=prop-name - href="#animation-timing-function">animation-timing-function'</a>, the + href="#animation-timing-function">animation-timing-function</a>, the behavior of which is described below. <p class=note> NOTE: describe what happens if a property is not present in @@ -383,12 +383,19 @@ animation will never derive keyframes from more than one <span class=prop-name>@keyframes</span> rule. - <p> To determine the set of keyframes, all of the values in selectors are - sorted in increasing order by time. If there are any duplicates, then the - last keyframe specified inside the <span class=prop-name>@keyframes</span> - rule will be used to provide the keyframe information for that time. There - is no cascading within a <span class=prop-name>@keyframes</span> rule if - multiple keyframes specify the same keyframe selector values. + <p> To determine the set of keyframes, all of the values in the selectors + are sorted in increasing order by time. If there are any duplicates, then + the last keyframe specified inside the <span + class=prop-name>@keyframes</span> rule will be used to provide the + keyframe information for that time. There is no cascading within a <span + class=prop-name>@keyframes</span> rule if multiple keyframes specify the + same keyframe selector values. + + <p> If property is not specified for a keyframe, or is specified but + invalid, the animation of that property proceeds as if that keyframe did + not exist. Conceptually, it is as if a set of keyframes is constructed for + each property that is present in any of the keyframes, and an animation is + run independently for each one. <div class=example> <p style="display:none"> Example(s):</p> Index: ChangeLog =================================================================== RCS file: /sources/public/csswg/css3-animations/ChangeLog,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- ChangeLog 25 Jul 2011 00:36:17 -0000 1.8 +++ ChangeLog 30 Jan 2012 15:24:47 -0000 1.9 @@ -1,3 +1,8 @@ +2012-01-30 simon.fraser@apple.com + - Clarify behavior of missing properties in keyframes: + https://www.w3.org/Bugs/Public/show_bug.cgi?id=14636 + https://www.w3.org/Style/CSS/Tracker/actions/389 + 2011-07-24 dino@apple.com - Zero times now have the unit specifier (dbaron feedback 11 April) Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-animations/Overview.src.html,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- Overview.src.html 3 Jan 2012 20:44:23 -0000 1.18 +++ Overview.src.html 30 Jan 2012 15:24:47 -0000 1.19 @@ -234,7 +234,7 @@ The <i>keyframe declaration</i> for a keyframe rule consists of properties and values. Properties that are unable to be animated are ignored in these rules, with the exception of <span - class="prop-name">animation-timing-function'</span>, the behavior + class="prop-name">animation-timing-function</span>, the behavior of which is described below. </p> <p class="note"> @@ -247,11 +247,16 @@ therefore an animation will never derive keyframes from more than one <span class="prop-name">@keyframes</span> rule. </p> <p> - To determine the set of keyframes, all of the values in selectors are sorted in increasing order by time. + To determine the set of keyframes, all of the values in the selectors are sorted in increasing order by time. If there are any duplicates, then the last keyframe specified inside the <span class="prop-name">@keyframes</span> rule will be used to provide the keyframe information for that time. There is no cascading within a <span class="prop-name">@keyframes</span> rule if multiple keyframes specify the same keyframe selector values. </p> + <p> + If property is not specified for a keyframe, or is specified but invalid, the animation of that property proceeds + as if that keyframe did not exist. Conceptually, it is as if a set of keyframes is constructed for each property + that is present in any of the keyframes, and an animation is run independently for each one. + </p> <div class="example"> <p style="display:none"> Example(s):
Received on Monday, 30 January 2012 15:24:55 UTC