Skip to content

Commit 43b8de5

Browse files
committed
[css-transitions] Note issue with wording of previous large edit.
1 parent 6d004eb commit 43b8de5

2 files changed

Lines changed: 42 additions & 34 deletions

File tree

css-transitions/Overview.html

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
rel=dcterms.rights>
1111
<meta content="CSS Transitions" name=dcterms.title>
1212
<meta content=text name=dcterms.type>
13-
<meta content=2013-09-10 name=dcterms.date>
13+
<meta content=2013-10-22 name=dcterms.date>
1414
<meta content="L. David Baron" name=dcterms.creator>
1515
<meta content=W3C name=dcterms.publisher>
1616
<meta content="http://dev.w3.org/csswg/css3-transitions/"
@@ -40,8 +40,7 @@
4040

4141
<h1>CSS Transitions</h1>
4242

43-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 10 September
44-
2013</h2>
43+
<h2 class="no-num no-toc">Editor's Draft 22 October 2013</h2>
4544

4645
<dl>
4746
<dt>This version:
@@ -352,7 +351,7 @@ <h2 id=transitions><span class=secno>2. </span><a
352351
For information on how to avoid content that can lead to seizures, see <a
353352
href="http://www.w3.org/TR/WCAG20/#seizure">Guideline 2.3: Seizures: Do
354353
not design content in a way that is known to cause seizures</a> (<a
355-
href="#WCAG20" rel=biblioentry>[WCAG20]<!--{{WCAG20}}--></a>).</p>
354+
href="#ref-WCAG20" rel=biblioentry>[WCAG20]<!--{{WCAG20}}--></a>).</p>
356355
<!-- ======================================================================================================= -->
357356

358357
<h3 id=transition-property-property><span class=secno>2.1. </span><a
@@ -974,17 +973,20 @@ <h2 id=starting><span class=secno>3. </span> Starting of transitions</h2>
974973
id=before-change-style>before-change style</dfn> as the computed style for
975974
the element as of the previous <a href="#style-change-event">style change
976975
event</a>, except with any styles derived from declarative animations such
977-
as CSS Transitions, CSS Animations (<a href="#CSS3-ANIMATIONS"
976+
as CSS Transitions, CSS Animations (<a href="#ref-CSS3-ANIMATIONS"
978977
rel=biblioentry>[CSS3-ANIMATIONS]<!--{{CSS3-ANIMATIONS}}--></a>), and SMIL
979-
Animations (<a href="#SMIL-ANIMATION"
978+
Animations (<a href="#ref-SMIL-ANIMATION"
980979
rel=biblioentry>[SMIL-ANIMATION]<!--{{SMIL-ANIMATION}}--></a>, <a
981-
href="#SVG11" rel=biblioentry>[SVG11]<!--{{SVG11}}--></a>) updated to the
982-
current time. Likewise, define the <dfn id=after-change-style>after-change
983-
style</dfn> as the computed style for the element based on the information
984-
known at the start of that <a href="#style-change-event">style change
985-
event</a>, in other words, excluding any changes resulting from CSS
986-
Transitions that start during that <a href="#style-change-event">style
987-
change event</a>.
980+
href="#ref-SVG11" rel=biblioentry>[SVG11]<!--{{SVG11}}--></a>) updated to
981+
the current time. Likewise, define the <dfn
982+
id=after-change-style>after-change style</dfn> as the computed style for
983+
the element based on the information known at the start of that <a
984+
href="#style-change-event">style change event</a>, in other words,
985+
excluding any changes resulting from CSS Transitions that start during
986+
that <a href="#style-change-event">style change event</a>.
987+
988+
<p class=issue> This wording needs to handle already-running transitions
989+
better!
988990

989991
<div class=note>
990992
<p> Note that this definition of the <a
@@ -999,7 +1001,8 @@ <h2 id=starting><span class=secno>3. </span> Starting of transitions</h2>
9991001

10001002
<p> When this happens, both transitions will run, and the transition on
10011003
the descendant will override the transition on the ancestor because of
1002-
the normal CSS cascading and inheritance rules (<a href="#CSS3CASCADE"
1004+
the normal CSS cascading and inheritance rules (<a
1005+
href="#ref-CSS3CASCADE"
10031006
rel=biblioentry>[CSS3CASCADE]<!--{{CSS3CASCADE}}--></a>).
10041007

10051008
<p> If the transition on the descendant completes before the transition on
@@ -1067,7 +1070,7 @@ <h2 id=application><span class=secno>4. </span> Application of transitions</h2>
10671070
<p> When a property on an element is undergoing a transition (that is, when
10681071
or after the transition has started and before the <a href="#end-time">end
10691072
time</a> of the transition) the transition adds a style to the CSS cascade
1070-
at the level defined for CSS Transitions in <a href="#CSS3CASCADE"
1073+
at the level defined for CSS Transitions in <a href="#ref-CSS3CASCADE"
10711074
rel=biblioentry>[CSS3CASCADE]<!--{{CSS3CASCADE}}--></a>.
10721075

10731076
<p class=note> Note that this means that computed values resulting from CSS
@@ -1077,7 +1080,7 @@ <h2 id=application><span class=secno>4. </span> Application of transitions</h2>
10771080

10781081
<p> Implementations must add this value to the cascade if and only if that
10791082
property is not currently undergoing a CSS Animation (<a
1080-
href="#CSS3-ANIMATIONS"
1083+
href="#ref-CSS3-ANIMATIONS"
10811084
rel=biblioentry>[CSS3-ANIMATIONS]<!--{{CSS3-ANIMATIONS}}--></a>) on the
10821085
same element.
10831086

@@ -1379,7 +1382,7 @@ <h2 id=animatable-types><span class=secno>7. </span><a
13791382
<li id=animtype-gradient> <strong>gradient</strong>: interpolated via the
13801383
positions and colors of each stop. They must have the same type (radial
13811384
or linear) and same number of stops in order to be animated. <span
1382-
class=note>Note: <a href="#CSS3-IMAGES"
1385+
class=note>Note: <a href="#ref-CSS3-IMAGES"
13831386
rel=biblioentry>[CSS3-IMAGES]<!--{{CSS3-IMAGES}}--></a> may extend this
13841387
definition.</span>
13851388

@@ -1437,8 +1440,9 @@ <h2 id=animatable-properties><span class=secno>8. </span><a
14371440
the definition of animation behavior in a more appropriate location,
14381441
future CSS specifications should include an "Animatable:" line in the
14391442
summary of the property's definition (in addition to the other lines
1440-
described in <a href="#CSS21" rel=biblioentry>[CSS21]<!--{{CSS21}}--></a>,
1441-
<a href="http://www.w3.org/TR/CSS21/about.html#property-defs">section
1443+
described in <a href="#ref-CSS21"
1444+
rel=biblioentry>[CSS21]<!--{{CSS21}}--></a>, <a
1445+
href="http://www.w3.org/TR/CSS21/about.html#property-defs">section
14421446
1.4.2</a>). This line should say "no" to indicate that a property cannot
14431447
be animated or should reference an animation behavior (which may be one of
14441448
the behaviors in the <a href="#animation-of-property-types-">Animation of
@@ -1450,9 +1454,9 @@ <h3 id=animatable-css><span class=secno>8.1. </span><a
14501454
id=properties-from-css-> Properties from CSS </a></h3>
14511455

14521456
<p> The following definitions define the animation behavior for properties
1453-
in CSS Level 2 Revision 1 (<a href="#CSS21"
1457+
in CSS Level 2 Revision 1 (<a href="#ref-CSS21"
14541458
rel=biblioentry>[CSS21]<!--{{CSS21}}--></a>) and in Level 3 of the CSS
1455-
Color Module (<a href="#CSS3COLOR"
1459+
Color Module (<a href="#ref-CSS3COLOR"
14561460
rel=biblioentry>[CSS3COLOR]<!--{{CSS3COLOR}}--></a>).
14571461

14581462
<table class=animatable-properties>
@@ -1819,7 +1823,7 @@ <h3 class=no-num id=other-references>Other references</h3>
18191823
<dd style="display: none"><!-- keeps the doc valid if the DL is empty -->
18201824
<!---->
18211825

1822-
<dt id=CSS21>[CSS21]
1826+
<dt id=ref-CSS21>[CSS21]
18231827

18241828
<dd>Bert Bos; et al. <a
18251829
href="http://www.w3.org/TR/2011/REC-CSS2-20110607"><cite>Cascading Style
@@ -1829,7 +1833,7 @@ <h3 class=no-num id=other-references>Other references</h3>
18291833
</dd>
18301834
<!---->
18311835

1832-
<dt id=CSS3-ANIMATIONS>[CSS3-ANIMATIONS]
1836+
<dt id=ref-CSS3-ANIMATIONS>[CSS3-ANIMATIONS]
18331837

18341838
<dd>Dean Jackson; et al. <a
18351839
href="http://www.w3.org/TR/2013/WD-css3-animations-20130219/"><cite>CSS
@@ -1839,7 +1843,7 @@ <h3 class=no-num id=other-references>Other references</h3>
18391843
</dd>
18401844
<!---->
18411845

1842-
<dt id=CSS3-IMAGES>[CSS3-IMAGES]
1846+
<dt id=ref-CSS3-IMAGES>[CSS3-IMAGES]
18431847

18441848
<dd>Elika J. Etemad; Tab Atkins Jr. <a
18451849
href="http://www.w3.org/TR/2012/CR-css3-images-20120417/"><cite>CSS Image
@@ -1849,17 +1853,17 @@ <h3 class=no-num id=other-references>Other references</h3>
18491853
</dd>
18501854
<!---->
18511855

1852-
<dt id=CSS3CASCADE>[CSS3CASCADE]
1856+
<dt id=ref-CSS3CASCADE>[CSS3CASCADE]
18531857

1854-
<dd>Håkon Wium Lie; Elika J. Etemad; Tab Atkins Jr. <a
1855-
href="http://www.w3.org/TR/2013/WD-css3-cascade-20130103/"><cite>CSS
1856-
Cascading and Inheritance Level 3.</cite></a> 3 January 2013. W3C Working
1857-
Draft. (Work in progress.) URL: <a
1858-
href="http://www.w3.org/TR/2013/WD-css3-cascade-20130103/">http://www.w3.org/TR/2013/WD-css3-cascade-20130103/</a>
1858+
<dd>Håkon Wium Lie; fantasai; Tab Atkins Jr. <a
1859+
href="http://www.w3.org/TR/2013/CR-css-cascade-3-20131003/"><cite>CSS
1860+
Cascading and Inheritance Level 3.</cite></a> 3 October 2013. W3C
1861+
Candidate Recommendation. (Work in progress.) URL: <a
1862+
href="http://www.w3.org/TR/2013/CR-css-cascade-3-20131003/">http://www.w3.org/TR/2013/CR-css-cascade-3-20131003/</a>
18591863
</dd>
18601864
<!---->
18611865

1862-
<dt id=CSS3COLOR>[CSS3COLOR]
1866+
<dt id=ref-CSS3COLOR>[CSS3COLOR]
18631867

18641868
<dd>Tantek Çelik; Chris Lilley; L. David Baron. <a
18651869
href="http://www.w3.org/TR/2011/REC-css3-color-20110607"><cite>CSS Color
@@ -1868,7 +1872,7 @@ <h3 class=no-num id=other-references>Other references</h3>
18681872
</dd>
18691873
<!---->
18701874

1871-
<dt id=SMIL-ANIMATION>[SMIL-ANIMATION]
1875+
<dt id=ref-SMIL-ANIMATION>[SMIL-ANIMATION]
18721876

18731877
<dd>Patrick Schmitz; Aaron Cohen. <a
18741878
href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/"><cite>SMIL
@@ -1877,7 +1881,7 @@ <h3 class=no-num id=other-references>Other references</h3>
18771881
</dd>
18781882
<!---->
18791883

1880-
<dt id=SVG11>[SVG11]
1884+
<dt id=ref-SVG11>[SVG11]
18811885

18821886
<dd>Erik Dahlström; et al. <a
18831887
href="http://www.w3.org/TR/2011/REC-SVG11-20110816/"><cite>Scalable
@@ -1887,7 +1891,7 @@ <h3 class=no-num id=other-references>Other references</h3>
18871891
</dd>
18881892
<!---->
18891893

1890-
<dt id=WCAG20>[WCAG20]
1894+
<dt id=ref-WCAG20>[WCAG20]
18911895

18921896
<dd>Ben Caldwell; et al. <a
18931897
href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/"><cite>Web Content

css-transitions/Overview.src.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -977,6 +977,10 @@ <h2 id="starting">
977977
that start during that <span>style change event</span>.
978978
</p>
979979

980+
<p class="issue">
981+
This wording needs to handle already-running transitions better!
982+
</p>
983+
980984
<div class="note">
981985
<p>
982986
Note that this definition of the <span>after-change style</span>

0 commit comments

Comments
 (0)