LibWeb/CSS: Implement CSSPerspective

Equivalent to the perspective() transform function.

+34 WPT subtests, and the transformvalue-normalization test now runs to
completion instead of throwing an error - though its cases still fail
until CSSTransformValue is implemented.
This commit is contained in:
Sam Atkins 2025-09-16 11:05:33 +01:00
parent 68ceacb0c5
commit 2ffbb284f2
Notes: github-actions[bot] 2025-09-24 11:29:00 +00:00
12 changed files with 298 additions and 45 deletions

View file

@ -53,6 +53,7 @@ libweb_js_bindings(CSS/CSSNumericArray)
libweb_js_bindings(CSS/CSSNumericValue)
libweb_js_bindings(CSS/CSSPageRule)
libweb_js_bindings(CSS/CSSPageDescriptors)
libweb_js_bindings(CSS/CSSPerspective)
libweb_js_bindings(CSS/CSSPropertyRule)
libweb_js_bindings(CSS/CSSRotate)
libweb_js_bindings(CSS/CSSRule)