@@ -168,6 +168,12 @@ Some types of easing functions
168
168
also take an additional boolean <dfn export for="easing function">before flag</dfn> ,
169
169
which indicates the easing has not yet started,
170
170
or is going in reverse and is past the finish.
171
+ (Some easing functions can have multiple possible [=output progress values=]
172
+ for a given [=input progress value=] ,
173
+ and generally favor the last one specified;
174
+ this flag instead causes those [=easing functions=]
175
+ to favor the first specified value
176
+ before the animation has started.)
171
177
172
178
This specification defines several types of easing functions:
173
179
@@ -640,13 +646,14 @@ The keyword values listed above are illustrated below.
640
646
<thead>
641
647
<tr><th> Easing<th> Example
642
648
<tbody>
649
+ <tr><td> ''linear'' <td><div class=easing-track style="--easing:linear"></div>
643
650
<tr><td> ''ease-in'' <td><div class=easing-track style="--easing:ease-in"></div>
644
651
<tr><td> ''ease-out'' <td><div class=easing-track style="--easing:ease-out"></div>
645
652
<tr><td> ''ease-in-out'' <td><div class=easing-track style="--easing:ease-in-out"></div>
646
653
<tr><td> ''ease'' <td><div class=easing-track style="--easing:ease"></div>
647
654
</table>
648
655
<figcaption>
649
- The above easing functions in action, each applied to a 3s animation of the circles' 'left' property.
656
+ The above easing functions in action, each applied to a 3s animation of the circles' 'left' property. A ''linear'' easing is provided for contrast.
650
657
</figcaption>
651
658
</figure>
652
659
0 commit comments