2525
2626 < h1 > CSS Transitions</ h1 >
2727
28- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 15 February
28+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 17 February
2929 2012</ h2 >
3030
3131 < dl >
3232 < dt > This version:
3333
34- < dd > < a href ="http://www.w3.org/TR/2012/ED-css3-transitions-20120215 / ">
34+ < dd > < a href ="http://www.w3.org/TR/2012/ED-css3-transitions-20120217 / ">
3535 http://dev.w3.org/csswg/css3-transitions/</ a >
36- <!--http://www.w3.org/TR/2012/WD-css3-transitions-20120215 -->
36+ <!--http://www.w3.org/TR/2012/WD-css3-transitions-20120217 -->
3737
3838 < dt > Latest version:
3939
@@ -320,8 +320,8 @@ <h3 id=the-transition-property-property-><span class=secno>2.1. </span> The
320320 < tr >
321321 < td > < em > Value:</ em >
322322
323- < td > none | all | [ <IDENT> ] [ ‘< code
324- class =css > ,</ code > ’ <IDENT> ]*
323+ < td > none | [ all | <IDENT> ] [ ‘< code
324+ class =css > ,</ code > ’ all | <IDENT> ]*
325325
326326 < tr >
327327 < td > < em > Initial:</ em >
@@ -355,10 +355,9 @@ <h3 id=the-transition-property-property-><span class=secno>2.1. </span> The
355355 </ table >
356356
357357 < p > A value of ‘< code class =property > none</ code > ’ means that no
358- property will transition. A value of ‘< code
359- class =property > all</ code > ’ means that every property that is able to
360- undergo a transition will do so. Otherwise, a list of properties to be
361- transitioned is given.
358+ property will transition. Otherwise, a list of properties to be
359+ transitioned, or the keyword ‘< code class =property > all</ code > ’
360+ which indicates that all properties are to be transitioned, is given.
362361
363362 < p > If one of the identifiers listed is not a recognized property name or
364363 is not an animatable property, the implementation must still start
@@ -373,23 +372,33 @@ <h3 id=the-transition-property-property-><span class=secno>2.1. </span> The
373372 words, unrecognized or non-animatable properties must be kept in the list
374373 to preserve the matching of indices.
375374
376- < p class =issue > Are ‘< code class =property > all</ code > ’,
377- ‘< code class =property > none</ code > ’, ‘< code
378- class =property > inherit</ code > ’, and ‘< code
375+ < p class =issue > Are ‘< code class =property > none</ code > ’,
376+ ‘< code class =property > inherit</ code > ’, and ‘< code
379377 class =property > initial</ code > ’ allowed as items in a list of
380378 identifiers (of length greater than one)?
381379
382- < p > If one of the identifiers listed is a shorthand property,
383- implementations must start transitions for any of its longhand
384- sub-properties that are animatable, using the duration, delay, and timing
385- function at the index corresponding to the shorthand.
380+ < p > For the keyword ‘< code class =property > all</ code > ’, or if
381+ one of the identifiers listed is a shorthand property, implementations
382+ must start transitions for any of its longhand sub-properties that are
383+ animatable (or, for ‘< code class =property > all</ code > ’, all
384+ animatable properties), using the duration, delay, and timing function at
385+ the index corresponding to the shorthand.
386386
387387 < p > If a property is specified multiple times in the value of ‘< a
388388 href ="#transition-property "> < code
389- class =property > transition-property</ code > </ a > ’ (either on its own or
390- via a shorthand that contains it), then the transition that starts uses
391- the duration, delay, and timing function at the index corresponding to the
392- < em > last</ em > occurrence of the property.</ p >
389+ class =property > transition-property</ code > </ a > ’ (either on its own,
390+ via a shorthand that contains it, or via the ‘< code
391+ class =property > all</ code > ’ value), then the transition that starts
392+ uses the duration, delay, and timing function at the index corresponding
393+ to the < em > last</ em > item in the value of ‘< a
394+ href ="#transition-property "> < code
395+ class =property > transition-property</ code > </ a > ’ that calls for
396+ animation that property.
397+
398+ < p class =note > Note: The < code class =property > all</ code > value and
399+ shorthand properties work in similar ways, so the < code
400+ class =property > all</ code > value is just like a shorthand that covers all
401+ properties.</ p >
393402 <!-- ======================================================================================================= -->
394403
395404 < h3 id =the-transition-duration-property- > < span class =secno > 2.2. </ span > The
@@ -1566,7 +1575,8 @@ <h2 class=no-num id=property-index>Property index</h2>
15661575 < th > < a class =property
15671576 href ="#transition-property "> transition-property</ a >
15681577
1569- < td > none | all | [ <IDENT> ] [ ‘,’ <IDENT> ]*
1578+ < td > none | [ all | <IDENT> ] [ ‘,’ all | <IDENT>
1579+ ]*
15701580
15711581 < td > all
15721582
0 commit comments