@@ -987,7 +987,7 @@ Interpolation Mapping Notations: the *-interpolate() family</h2>
987
987
The [=functional notations=] follow the syntactic pattern:
988
988
989
989
<pre class=prod>
990
- <var>*interpolate</var>() = <var>*interpolate</var>( <var>progress</var> && <var>global-options</var>?,
990
+ <var>*interpolate</var>() = <var>*interpolate</var>( [ <var>progress</var> && <var>global-options</var>? ] ,
991
991
<var>stop</var>, [ <var>between-options</var>? , <var>stop</var> ]# )
992
992
</pre>
993
993
@@ -1027,10 +1027,12 @@ Global Syntax of the *-interpolate() family</h3>
1027
1027
1028
1028
<pre class=prod>
1029
1029
<var>interpolate-function</var>() = <var>interpolate-function</var>(
1030
- <<progress-source>> && [ by <<easing-function>> ]?
1031
- && <<easing-function>> ? && <<segment-options>> ?,
1030
+ [
1031
+ <<progress-source>> && [ by <<easing-function>> ]?
1032
+ && <<easing-function>> ? && <<segment-options>> ?
1033
+ ] ,
1032
1034
<<input-position>> {1,2} : <<output-value>> ,
1033
- [ [ <<easing-function>> || <<segment-options>> , ]? <<input-position>> {1,2} : <<output-value>> ]*
1035
+ [ [ <<easing-function>> || <<segment-options>> ]? , <<input-position>> {1,2} : <<output-value>> ]#?
1034
1036
)
1035
1037
</pre>
1036
1038
@@ -1263,8 +1265,10 @@ Interpolated Numeric and Dimensional Values: the ''calc-interpolate()'' notation
1263
1265
1264
1266
<pre class=prod>
1265
1267
<<calc-interpolate()>> = calc-interpolate(
1266
- <<progress-source>> && [ by <<easing-function>> ]?
1267
- && <<easing-function>> ?,
1268
+ [
1269
+ <<progress-source>> && [ by <<easing-function>> ]?
1270
+ && <<easing-function>> ?
1271
+ ] ,
1268
1272
<<input-position>> {1,2} : <<calc-sum>> ,
1269
1273
[ <<easing-function>> ? , <<input-position>> {1,2} : <<calc-sum>> ]# )
1270
1274
</pre>
@@ -1274,7 +1278,7 @@ Interpolated Numeric and Dimensional Values: the ''calc-interpolate()'' notation
1274
1278
but must have a [=consistent type=]
1275
1279
or else the function is invalid.
1276
1280
The result's type will be the [=consistent type=] ,
1277
- [=made consistent=] with the type of the <<progress>> value.
1281
+ [=made consistent=] with the type of the <<progress-source >> value.
1278
1282
1279
1283
<h3 id="color-interpolate">
1280
1284
Interpolated Color Values: the ''color-interpolate()'' notation</h3>
@@ -1285,8 +1289,10 @@ Interpolated Color Values: the ''color-interpolate()'' notation</h3>
1285
1289
1286
1290
<pre class=prod>
1287
1291
<<color-interpolate()>> = color-interpolate(
1288
- <<progress-source>> && [ by <<easing-function>> ]?
1289
- && <<easing-function>> ? && <<color-interpolation-method>> ?,
1292
+ [
1293
+ <<progress-source>> && [ by <<easing-function>> ]?
1294
+ && <<easing-function>> ? && <<color-interpolation-method>> ?
1295
+ ] ,
1290
1296
<<input-position>> {1,2} : <<color>> ,
1291
1297
[ [ <<easing-function>> || <<color-interpolation-method>> ],
1292
1298
<<input-position>> {1,2} : <<color>> ]# )
@@ -1301,8 +1307,10 @@ Interpolated Transform Values: the ''transform-interpolate()'' notation</h3>
1301
1307
1302
1308
<pre class=prod>
1303
1309
<<transform-interpolate()>> = transform-interpolate(
1304
- <<progress-source>> && [ by <<easing-function>> ]?
1305
- && <<easing-function>> ?,
1310
+ [
1311
+ <<progress-source>> && [ by <<easing-function>> ]?
1312
+ && <<easing-function>> ?
1313
+ ],
1306
1314
<<input-position>> {1,2} : <<transform-list>> ,
1307
1315
[ <<easing-function>> ?, <<input-position>> {1,2} : <<transform-list>> ]# )
1308
1316
</pre>
@@ -1318,8 +1326,10 @@ Interpolated Property Values: the ''interpolate()'' notation</h3>
1318
1326
1319
1327
<pre class=prod>
1320
1328
<<interpolate()>> = interpolate(
1321
- <<progress-source>> && [ by <<easing-function>> ]?
1322
- && <<easing-function>> ?,
1329
+ [
1330
+ <<progress-source>> && [ by <<easing-function>> ]?
1331
+ && <<easing-function>> ?
1332
+ ] ,
1323
1333
<<input-position>> {1,2} : <<whole-value>> ,
1324
1334
[ <<easing-function>> ?, <<input-position>> {1,2} : <<whole-value>> ]# ) |
1325
1335
interpolate( <<progress-source>> && [ by <<easing-function>> ]?
0 commit comments