@@ -237,7 +237,10 @@ <h2 class="no-num no-toc" id=contents> Table of contents</h2>
237237 < li > < a href ="#interpolating-images "> < span class =secno > 9.1. </ span >
238238 Interpolating < i > <image> </ i > </ a >
239239
240- < li > < a href ="#interpolating-gradients "> < span class =secno > 9.2. </ span >
240+ < li > < a href ="#interpolating-image-combinations "> < span class =secno > 9.2.
241+ </ span > Interpolating < i > <image-combination> </ i > </ a >
242+
243+ < li > < a href ="#interpolating-gradients "> < span class =secno > 9.3. </ span >
241244 Interpolating < i > <gradient> </ i > </ a >
242245 </ ul >
243246
@@ -2250,7 +2253,7 @@ <h2 id=interpolation><span class=secno>9. </span> Interpolation</h2>
22502253 and is set to a value that represents the progress through the transition,
22512254 based on the duration of the transition, the elapsed time, and the timing
22522255 function in use. For example, with a linear timing function and a 1s
2253- duration, after .3s t is equal to .3 .</ p >
2256+ duration, after .3s t is equal to 30% .</ p >
22542257 <!-- ====================================================================== -->
22552258
22562259 < h3 id =interpolating-images > < span class =secno > 9.1. </ span > Interpolating < a
@@ -2264,9 +2267,27 @@ <h3 id=interpolating-images><span class=secno>9.1. </span> Interpolating <a
22642267
22652268 < p > In specific terms, at each point in the interpolation the image is equal
22662269 to < code > cross-fade(<start image> , <end image> , t)</ code > .</ p >
2267- <!-- ====================================================================== -->
2268-
2269- < h3 id =interpolating-gradients > < span class =secno > 9.2. </ span > Interpolating
2270+ <!-- ======================================================================= -->
2271+
2272+ < h3 id =interpolating-image-combinations > < span class =secno > 9.2. </ span >
2273+ Interpolating < a
2274+ href ="#ltimage-combination "> < i > <image-combination> </ i > </ a > </ h3 >
2275+
2276+ < p > Combinations of the same images at different progress points can be
2277+ smoothly animated by simply animating the progress. Theoretically, this
2278+ produces the same visual effect as the generic <image> interpolation
2279+ would; in practice, implementations may have slight differences due to how
2280+ they scale or rasterize images. Additionally, the generic <image>
2281+ interpolation produces nested cross-fade() functions, which is undesirable
2282+ if it can be avoided.
2283+
2284+ < p > If both the starting and ending images are <image-combination> s with
2285+ the same image arguments, they must be interpolated by interpolating their
2286+ third argument, the percentage. Otherwise, they must be interpolated as
2287+ generic <image> s.</ p >
2288+ <!-- ======================================================================= -->
2289+
2290+ < h3 id =interpolating-gradients > < span class =secno > 9.3. </ span > Interpolating
22702291 < a href ="#ltgradient "> < i > <gradient> </ i > </ a > </ h3 >
22712292
22722293 < p > Gradient images can be interpolated directly in CSS transitions and
0 commit comments