From 7390526059d7c5a1991f370a07ea786897a641dc Mon Sep 17 00:00:00 2001 From: Tab Atkins-Bittner Date: Fri, 3 Nov 2023 14:24:09 -0700 Subject: [PATCH] [css-values-5] Add transform-mix() --- css-values-5/Overview.bs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/css-values-5/Overview.bs b/css-values-5/Overview.bs index 388e2343186..94a804ae2a0 100644 --- a/css-values-5/Overview.bs +++ b/css-values-5/Overview.bs @@ -376,6 +376,32 @@ Interpolated Image Values: the ''cross-fade()'' notation as the <> of the first <> argument in the second variant. See [[css-images-4#cross-fade-function]] for the normative definition of the second variant. + +

+Interpolated Transform Values: the ''transform-mix()'' notation

+ + The transform-mix() [=mix notation=] + represents an interpolated <>, + with the following syntactic form: + +
+		<> = transform-mix( <>, <>, <> )
+	
+ + The [=used value=] of a valid ''transform-mix()'' is + the result of interpolating these two values + to the progress given by <>. + If the <> value can be computed to a <>, + and the <>s can be interpolated + without used-value-time information, + then the [=computed value=] is likewise + the result of interpolating the two [=computed values=] + to that <> value; + it is otherwise the ''transform-mix()'' notation itself + with its arguments each computed according to their type. + + ''transform-mix()'' is, itself, a <>. +

Interpolated Property Values: the ''mix()'' notation