22"http://www.w3.org/TR/html4/strict.dtd">
33
44< html lang =en >
5- < head >
5+ < head profile =" http://dublincore.org/documents/2008/08/04/dc-html/ " >
66 < title > CSS Transitions</ title >
7+
8+ < link href ="http://purl.org/dc/terms/ " rel =schema.DC >
9+ < meta content ="CSS Transitions " name =DC.title >
10+ < meta content =text name =DC.type >
11+ < meta content =2012-09-20 name =DC.issued >
12+ < meta content ="http://dev.w3.org/csswg/css3-transitions/ " name =DC.creator >
13+ < meta content =W3C name =DC.publisher >
14+ < meta content ="http://www.w3.org/TR/2012/ED-css3-transitions-20120920/ "
15+ name =DC.identifier >
16+ < link href ="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright "
17+ rel =DC.rights >
718 < meta content ="text/html; charset=utf-8 " http-equiv =Content-Type >
819 < link href ="../default.css " rel =stylesheet type ="text/css ">
9-
1020 < style type ="text/css ">
1121 table .animatable-properties {
1222 border-collapse : collapse;
1727 }
1828 </ style >
1929 < link href ="http://www.w3.org/StyleSheets/TR/W3C-ED.css " rel =stylesheet
20- type ="text/css ">
30+ type ="text/css ">
2131
2232 < body >
2333 < div class =head > <!--begin-logo-->
2636
2737 < h1 > CSS Transitions</ h1 >
2838
29- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 12 July 2012</ h2 >
39+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 20 September
40+ 2012</ h2 >
3041
3142 < dl >
3243 < dt > This version:
3344
34- < dd > < a href ="http://www.w3.org/TR/2012/ED-css3-transitions-20120712 / ">
45+ < dd > < a href ="http://www.w3.org/TR/2012/ED-css3-transitions-20120920 / ">
3546 http://dev.w3.org/csswg/css3-transitions/</ a >
36- <!--http://www.w3.org/TR/2012/WD-css3-transitions-20120712 /-->
47+ <!--http://www.w3.org/TR/2012/WD-css3-transitions-20120920 /-->
3748
3849 < dt > Latest version:
3950
@@ -44,7 +55,6 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 12 July 2012</h2>
4455
4556 < dd > < a
4657 href ="http://dev.w3.org/csswg/css3-transitions/ "> http://dev.w3.org/csswg/css3-transitions/</ a >
47-
4858
4959 < dt > Previous version:
5060
@@ -253,7 +263,7 @@ <h2 id=transitions><span class=secno>2. </span><a
253263 properties. For example:
254264
255265 < div class =example >
256- < p style ="display:none "> Example(s):</ p >
266+ < p style ="display:none "> Example(s):
257267
258268 < pre >
259269 div {
@@ -272,7 +282,7 @@ <h2 id=transitions><span class=secno>2. </span><a
272282 from the same index in all the lists. For example:
273283
274284 < div class =example >
275- < p style ="display:none "> Example(s):</ p >
285+ < p style ="display:none "> Example(s):
276286
277287 < pre >
278288 div {
@@ -304,7 +314,7 @@ <h2 id=transitions><span class=secno>2. </span><a
304314 class =property > transition-property</ code > </ a > ’. </ span >
305315
306316 < div class =example >
307- < p style ="display:none "> Example(s):</ p >
317+ < p style ="display:none "> Example(s):
308318
309319 < pre >
310320 div {
@@ -361,6 +371,11 @@ <h3 id=transition-property-property><span class=secno>2.1. </span><a
361371
362372 < td > no
363373
374+ < tr >
375+ < td > < em > Animatable:</ em >
376+
377+ < td > no
378+
364379 < tr >
365380 < td > < em > Percentages:</ em >
366381
@@ -375,6 +390,12 @@ <h3 id=transition-property-property><span class=secno>2.1. </span><a
375390 < td > < em > Computed value:</ em >
376391
377392 < td > Same as specified value.
393+
394+ < tr >
395+ < td > < em > Canonical order:</ em >
396+
397+ < td > < abbr title ="follows order of property value definition "> per
398+ grammar</ abbr >
378399 </ table >
379400
380401 < p > A value of ‘< code class =property > none</ code > ’ means that no
@@ -458,6 +479,11 @@ <h3 id=transition-duration-property><span class=secno>2.2. </span><a
458479
459480 < td > no
460481
482+ < tr >
483+ < td > < em > Animatable:</ em >
484+
485+ < td > no
486+
461487 < tr >
462488 < td > < em > Percentages:</ em >
463489
@@ -472,6 +498,12 @@ <h3 id=transition-duration-property><span class=secno>2.2. </span><a
472498 < td > < em > Computed value:</ em >
473499
474500 < td > Same as specified value.
501+
502+ < tr >
503+ < td > < em > Canonical order:</ em >
504+
505+ < td > < abbr title ="follows order of property value definition "> per
506+ grammar</ abbr >
475507 </ table >
476508
477509 < p > This property specifies how long the transition from the old value to
@@ -540,7 +572,6 @@ <h3 id=transition-timing-function-property><span class=secno>2.3. </span><a
540572 < td > < em > Name:</ em >
541573
542574 < td > < dfn id =transition-timing-function > transition-timing-function</ dfn >
543-
544575
545576 < tr >
546577 < td > < em > Value:</ em >
@@ -568,6 +599,11 @@ <h3 id=transition-timing-function-property><span class=secno>2.3. </span><a
568599
569600 < td > no
570601
602+ < tr >
603+ < td > < em > Animatable:</ em >
604+
605+ < td > no
606+
571607 < tr >
572608 < td > < em > Percentages:</ em >
573609
@@ -582,6 +618,12 @@ <h3 id=transition-timing-function-property><span class=secno>2.3. </span><a
582618 < td > < em > Computed value:</ em >
583619
584620 < td > Same as specified value.
621+
622+ < tr >
623+ < td > < em > Canonical order:</ em >
624+
625+ < td > < abbr title ="follows order of property value definition "> per
626+ grammar</ abbr >
585627 </ table >
586628
587629 < p > The timing functions have the following definitions.
@@ -605,7 +647,6 @@ <h3 id=transition-timing-function-property><span class=secno>2.3. </span><a
605647 < dt > ease-out
606648
607649 < dd > The ease-out function is equivalent to cubic-bezier(0, 0, 0.58, 1.0).
608-
609650
610651 < dt > ease-in-out
611652
@@ -694,6 +735,11 @@ <h3 id=transition-delay-property><span class=secno>2.4. </span><a
694735
695736 < td > no
696737
738+ < tr >
739+ < td > < em > Animatable:</ em >
740+
741+ < td > no
742+
697743 < tr >
698744 < td > < em > Percentages:</ em >
699745
@@ -708,6 +754,12 @@ <h3 id=transition-delay-property><span class=secno>2.4. </span><a
708754 < td > < em > Computed value:</ em >
709755
710756 < td > Same as specified value.
757+
758+ < tr >
759+ < td > < em > Canonical order:</ em >
760+
761+ < td > < abbr title ="follows order of property value definition "> per
762+ grammar</ abbr >
711763 </ table >
712764 <!-- ======================================================================================================= -->
713765
@@ -769,6 +821,11 @@ <h3 id=transition-shorthand-property><span class=secno>2.5. </span><a
769821
770822 < td > no
771823
824+ < tr >
825+ < td > < em > Animatable:</ em >
826+
827+ < td > no
828+
772829 < tr >
773830 < td > < em > Percentages:</ em >
774831
@@ -783,6 +840,12 @@ <h3 id=transition-shorthand-property><span class=secno>2.5. </span><a
783840 < td > < em > Computed value:</ em >
784841
785842 < td > Same as specified value.
843+
844+ < tr >
845+ < td > < em > Canonical order:</ em >
846+
847+ < td > < abbr title ="follows order of property value definition "> per
848+ grammar</ abbr >
786849 </ table >
787850
788851 < h2 id =starting > < span class =secno > 3. </ span > Starting of transitions</ h2 >
@@ -800,7 +863,7 @@ <h2 id=starting><span class=secno>3. </span> Starting of transitions</h2>
800863 animatable property would first have its new computed value.
801864
802865 < div class =example id =manual-reversing-example >
803- < p style ="display:none "> Example(s):</ p >
866+ < p style ="display:none "> Example(s):
804867
805868 < p > This provides a way for authors to specify different values of the
806869 ‘< code class =css > transition-*</ code > ’ properties for the
@@ -818,7 +881,7 @@ <h2 id=starting><span class=secno>3. </span> Starting of transitions</h2>
818881 transition. Since it's the new values of these ‘< code
819882 class =css > transition-*</ code > ’ properties that affect the transition,
820883 these values will be used for the transitions < em > to</ em > the associated
821- transitioning values. For example:</ p >
884+ transitioning values. For example:
822885
823886 < pre > li {
824887 transition: background-color linear 1s;
@@ -838,7 +901,7 @@ <h2 id=starting><span class=secno>3. </span> Starting of transitions</h2>
838901 class =property > blue</ code > ’ to ‘< code class =property > green</ code > ’
839902 takes 2 seconds. However, when the list item leaves the :hover state, the
840903 transition from ‘< code class =property > green</ code > ’ to ‘< code
841- class =property > blue</ code > ’ takes 1 second.</ p >
904+ class =property > blue</ code > ’ takes 1 second.
842905 </ div >
843906
844907 < p > When the computed value of a property changes, implementations must
@@ -918,7 +981,6 @@ <h2 id=reversing><span class=secno>4. </span> Automatically reversing
918981 < ol >
919982 < li > Use the B and A states as its "from" and "to" states respectively. It
920983 does not use the current value as its from state, due to the rules below.
921-
922984
923985 < li > Execute with the same duration T, but starting as if the transition
924986 had already begun, without any transition delay, at the moment which
@@ -982,7 +1044,7 @@ <h2 id=transition-events><span class=secno>5. </span><a
9821044
9831045 < dd >
9841046 < p > The < code > TransitionEvent</ code > interface provides specific
985- contextual information associated with transitions.</ p >
1047+ contextual information associated with transitions.
9861048
9871049 < dl >
9881050 < dt > < b > IDL Definition</ b >
@@ -1048,7 +1110,6 @@ <h2 id=transition-events><span class=secno>5. </span><a
10481110 < dt > < code class =method-name > < a
10491111 id =Events-TransitionEvent-initTransitionEvent
10501112 name =Events-TransitionEvent-initTransitionEvent > initTransitionEvent</ a > </ code >
1051-
10521113
10531114 < dd >
10541115 < div class =method > The < code > initTransitionEvent</ code > method is
@@ -1061,7 +1122,7 @@ <h2 id=transition-events><span class=secno>5. </span><a
10611122 times during that phase if necessary. If called multiple times, the
10621123 final invocation takes precedence.
10631124 < p class =issue > Should new events being created still have init*Event
1064- methods?</ p >
1125+ methods?
10651126
10661127 < div class =parameters > < b > Parameters</ b >
10671128 < div class =paramtable >
@@ -1584,7 +1645,7 @@ <h3 class=no-num id=normative-references>Normative references</h3>
15841645 Transforms.</ cite > </ a > 3 April 2012. W3C Working Draft. (Work in
15851646 progress.) URL: < a
15861647 href ="http://www.w3.org/TR/2012/WD-css3-transforms-20120403/ "> http://www.w3.org/TR/2012/WD-css3-transforms-20120403/</ a >
1587- </ dd >
1648+ </ dd >
15881649 <!---->
15891650 </ dl >
15901651 <!--end-normative-->
@@ -1604,7 +1665,7 @@ <h3 class=no-num id=other-references>Other references</h3>
16041665 Sheets Level 2 Revision 1 (CSS 2.1) Specification.</ cite > </ a > 7 June
16051666 2011. W3C Recommendation. URL: < a
16061667 href ="http://www.w3.org/TR/2011/REC-CSS2-20110607 "> http://www.w3.org/TR/2011/REC-CSS2-20110607</ a >
1607- </ dd >
1668+ </ dd >
16081669 <!---->
16091670
16101671 < dt id =CSS3-IMAGES > [CSS3-IMAGES]
@@ -1614,7 +1675,7 @@ <h3 class=no-num id=other-references>Other references</h3>
16141675 Values and Replaced Content Module Level 3.</ cite > </ a > 17 April 2012. W3C
16151676 Candidate Recommendation. (Work in progress.) URL: < a
16161677 href ="http://www.w3.org/TR/2012/CR-css3-images-20120417/ "> http://www.w3.org/TR/2012/CR-css3-images-20120417/</ a >
1617- </ dd >
1678+ </ dd >
16181679 <!---->
16191680 </ dl >
16201681 <!--end-informative-->
@@ -1641,17 +1702,11 @@ <h2 class=no-num id=property-index>Property index</h2>
16411702
16421703 < tbody >
16431704 < tr >
1644- < th > < a class =property href ="#transition "> transition</ a >
1705+ < th > < a class =property href ="#transition-delay "> transition-delay </ a >
16451706
1646- < td > [<‘transition-property’> ||
1647- <‘transition-duration’> ||
1648- <‘transition-timing-function’> ||
1649- <‘transition-delay’> [, [<‘transition-property’> ||
1650- <‘transition-duration’> ||
1651- <‘transition-timing-function’> ||
1652- <‘transition-delay’>]]*
1707+ < td > <time> [, <time>]*
16531708
1654- < td > see individual properties
1709+ < td > 0s
16551710
16561711 < td > all elements, :before and :after pseudo elements
16571712
@@ -1662,7 +1717,8 @@ <h2 class=no-num id=property-index>Property index</h2>
16621717 < td > interactive
16631718
16641719 < tr >
1665- < th > < a class =property href ="#transition-delay "> transition-delay</ a >
1720+ < th > < a class =property
1721+ href ="#transition-duration "> transition-duration</ a >
16661722
16671723 < td > <time> [, <time>]*
16681724
@@ -1678,35 +1734,40 @@ <h2 class=no-num id=property-index>Property index</h2>
16781734
16791735 < tr >
16801736 < th > < a class =property
1681- href ="#transition-duration "> transition-duration </ a >
1737+ href ="#transition-property "> transition-property </ a >
16821738
1683- < td > <time > [, <time >]*
1739+ < td > none | [ all | <IDENT > ] [ ‘,’ [ all | <IDENT > ] ]*
16841740
1685- < td > 0s
1741+ < td > all
16861742
16871743 < td > all elements, :before and :after pseudo elements
16881744
16891745 < td > no
16901746
16911747 < td > N/A
16921748
1693- < td > interactive
1749+ < td > visual
16941750
16951751 < tr >
1696- < th > < a class =property
1697- href ="#transition-property "> transition-property</ a >
1752+ < th > < a class =property href ="#transition "> transition</ a >
16981753
1699- < td > none | [ all | <IDENT> ] [ ‘,’ [ all | <IDENT> ] ]*
1754+ < td > [<‘transition-property’> ||
1755+ <‘transition-duration’> ||
1756+ <‘transition-timing-function’> ||
1757+ <‘transition-delay’> [, [<‘transition-property’> ||
1758+ <‘transition-duration’> ||
1759+ <‘transition-timing-function’> ||
1760+ <‘transition-delay’>]]*
17001761
1701- < td > all
1762+ < td > see individual properties
17021763
17031764 < td > all elements, :before and :after pseudo elements
17041765
17051766 < td > no
17061767
17071768 < td > N/A
17081769
1709- < td > visual
1770+ < td > interactive
17101771
17111772 < tr >
17121773 < th > < a class =property
0 commit comments