Lately I've been working on CSS 3D transforms in Chrome (and on the CSS spec at drafts.csswg.org/css-transfo… ). A few of the things I've been working on have shipped recently in Chrome. (Thread)
2
11
65
In Chrome 93 values less than 1px of the perspective property and perspective() transform function get clamped to 1px, and 0 is no longer special. For more information see the post at groups.google.com/a/chromium… and the change at chromium.googlesource.com/ch… .
1
1
7
In Chrome 94, the changes (started by @chrishtr) described in groups.google.com/a/chromium… and docs.google.com/document/d/1… shipped, changing how transform-style:preserve-3d and perspective interact with the DOM tree.
1
1
4
These are steps towards making 3D transforms more predictable for developers and more interoperable between browsers. Other browser engines have been making progress on this path too, and there should be more to come.
1
1
15
Can you update the spec while you're at it? :)
1
1
Replying to @fantasai @chrishtr
Those changes are all in the spec already.

Oct 8, 2021 · 10:55 PM UTC

1
2
The spec hasn't been updated since 3 March 2020, and those changes are not in it. w3.org/TR/css-transforms-2/
1
For those following along, here's the log of spec edits: github.com/w3c/csswg-drafts/… Yes, you'd like me to publish the spec on TR. I'd like to do so soon, but hopefully address a few other things first.
1