Skip to content

Commit cbff24a

Browse files
committed
2011-04-05 dino@apple.com
- change shorthand transition description to say that *any* transitionable property will move - steps() takes an integer >= 1 - cubic bezier timing function can take control points with y values outside [0,1]
1 parent 477d4f2 commit cbff24a

File tree

3 files changed

+29
-18
lines changed

3 files changed

+29
-18
lines changed

css3-transitions/ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2011-04-05 dino@apple.com
2+
3+
- change shorthand transition description to say that *any* transitionable
4+
property will move
5+
- steps() takes an integer >= 1
6+
- cubic bezier timing function can take control points with y
7+
values outside [0,1]
8+
19
2011-03-21 simon.fraser@apple.com
210

311
- Removed "Module Level 3" from the title.

css3-transitions/Overview.html

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@
2929

3030
<h1>CSS Transitions</h1>
3131

32-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 27 March 2011</h2>
32+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 5 April 2011</h2>
3333

3434
<dl>
3535
<dt>This version:
3636

37-
<dd> <a href="http://www.w3.org/TR/2011/ED-css3-transitions-20110327">
37+
<dd> <a href="http://www.w3.org/TR/2011/ED-css3-transitions-20110405">
3838
http://dev.w3.org/csswg/css3-transitions/</a>
39-
<!--http://www.w3.org/TR/2011/WD-css3-transitions-20110327-->
39+
<!--http://www.w3.org/TR/2011/WD-css3-transitions-20110405-->
4040

4141
<dt>Latest version:
4242

@@ -543,7 +543,7 @@ <h3 id="transition-timing-function_tag"><span class=secno>2.3. </span> The
543543
<td> <em>Value:</em>
544544

545545
<td> ease | linear | ease-in | ease-out | ease-in-out | step-start |
546-
step-end | steps(&lt;number&gt;[, start | end ]) |
546+
step-end | steps(&lt;integer&gt;[, start | end ]) |
547547
cubic-bezier(&lt;number&gt;, &lt;number&gt;, &lt;number&gt;,
548548
&lt;number&gt;) [, ease | linear | ease-in | ease-out | ease-in-out |
549549
step-start | step-end | steps(&lt;number&gt;[, start | end ]) |
@@ -621,8 +621,9 @@ <h3 id="transition-timing-function_tag"><span class=secno>2.3. </span> The
621621

622622
<dd> Specifies a stepping function, described above, taking two
623623
parameters. The first parameter specifies the number of intervals in the
624-
function. The second parameter, which is optional, is either the value
625-
&lsquo;<code class=property>start</code>&rsquo; or &lsquo;<code
624+
function. It must be a positive integer (greater than 0). The second
625+
parameter, which is optional, is either the value &lsquo;<code
626+
class=property>start</code>&rsquo; or &lsquo;<code
626627
class=property>end</code>&rsquo;, and specifies the point at which the
627628
change of values occur within the interval. If the second parameter is
628629
omitted, it is given the value &lsquo;<code
@@ -633,8 +634,8 @@ <h3 id="transition-timing-function_tag"><span class=secno>2.3. </span> The
633634
<dd> Specifies a <a
634635
href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve">cubic-bezier
635636
curve</a>. The four values specify points P<sub>1</sub> and P<sub>2</sub>
636-
of the curve as (x1, y1, x2, y2). All values must be in the range [0, 1]
637-
or the definition is invalid.
637+
of the curve as (x1, y1, x2, y2). Both x values must be in the range [0,
638+
1] or the definition is invalid. The y values can exceed this range.
638639
</dl>
639640
<!-- ======================================================================================================= -->
640641

@@ -1109,9 +1110,9 @@ <h2 id=animation-of-property-types-><span class=secno>6. </span> Animation
11091110
rules above. Otherwise, no interpolation (unless stated otherwise above).
11101111

11111112

1112-
<li> <strong>a shorthand property</strong>: If all the parts of a
1113-
shorthand can be animated, then interpolation is performed as if each
1114-
property was individually specified.
1113+
<li> <strong>a shorthand property</strong>: If any part of a shorthand can
1114+
be animated, then interpolation is performed as if those animatable
1115+
properties were individually specified.
11151116
</ul>
11161117

11171118
<h2 id=animatable-properties-><span class=secno>7. </span> Animatable
@@ -1552,7 +1553,7 @@ <h2 class=no-num id=property-index>Property index</h2>
15521553
href="#transition-timing-function">transition-timing-function</a>
15531554

15541555
<td>ease | linear | ease-in | ease-out | ease-in-out | step-start |
1555-
step-end | steps(&lt;number&gt;[, start | end ]) |
1556+
step-end | steps(&lt;integer&gt;[, start | end ]) |
15561557
cubic-bezier(&lt;number&gt;, &lt;number&gt;, &lt;number&gt;,
15571558
&lt;number&gt;) [, ease | linear | ease-in | ease-out | ease-in-out |
15581559
step-start | step-end | steps(&lt;number&gt;[, start | end ]) |

css3-transitions/Overview.src.html

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ <h3 id="transition-timing-function_tag">
450450
<em>Value:</em>
451451
</td>
452452
<td>
453-
ease | linear | ease-in | ease-out | ease-in-out | step-start | step-end | steps(&lt;number&gt;[, start | end ]) | cubic-bezier(&lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;) [, ease | linear | ease-in | ease-out | ease-in-out | step-start | step-end | steps(&lt;number&gt;[, start | end ]) | cubic-bezier(&lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;)]*
453+
ease | linear | ease-in | ease-out | ease-in-out | step-start | step-end | steps(&lt;integer&gt;[, start | end ]) | cubic-bezier(&lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;) [, ease | linear | ease-in | ease-out | ease-in-out | step-start | step-end | steps(&lt;number&gt;[, start | end ]) | cubic-bezier(&lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;)]*
454454
</td>
455455
</tr>
456456
<tr>
@@ -555,7 +555,8 @@ <h3 id="transition-timing-function_tag">
555555
<dd>
556556
Specifies a stepping function, described above, taking two
557557
parameters. The first parameter specifies the number of intervals
558-
in the function. The second parameter, which is optional, is
558+
in the function. It must be a positive integer (greater than 0).
559+
The second parameter, which is optional, is
559560
either the value 'start' or 'end', and specifies the point
560561
at which the change of values occur within the interval.
561562
If the second parameter is omitted, it is given the value 'end'.
@@ -567,8 +568,9 @@ <h3 id="transition-timing-function_tag">
567568
Specifies a <a
568569
href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve">cubic-bezier
569570
curve</a>. The four values specify points P<sub>1</sub> and
570-
P<sub>2</sub> of the curve as (x1, y1, x2, y2). All values must be
571-
in the range [0, 1] or the definition is invalid.
571+
P<sub>2</sub> of the curve as (x1, y1, x2, y2). Both x values must be
572+
in the range [0, 1] or the definition is invalid. The y values can
573+
exceed this range.
572574
</dd>
573575
</dl><!-- ======================================================================================================= -->
574576
<h3>
@@ -1096,9 +1098,9 @@ <h2>
10961098
interpolation (unless stated otherwise above).
10971099
</li>
10981100
<li>
1099-
<strong>a shorthand property</strong>: If all the parts of a
1101+
<strong>a shorthand property</strong>: If any part of a
11001102
shorthand can be animated, then interpolation is performed as
1101-
if each property was individually specified.
1103+
if those animatable properties were individually specified.
11021104
</li>
11031105
</ul>
11041106

0 commit comments

Comments
 (0)