Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

mattwoodrow
Copy link
Contributor

This changes the 3d rendering model to be closer to the old TR (and blink/gecko's implementation), where transform-style:preserve-3d is what establishes/extends a rendering context, rather than flat.

It also makes transform-style:preserve use parent elements instead of containing blocks (or stacking contexts) to resolve handling of overflow:hidden (which is neither).

@mattwoodrow
Copy link
Contributor Author

/cc @chrishtr and @smfr

@mattwoodrow mattwoodrow force-pushed the 3d-rendering-model branch 2 times, most recently from 7cb6137 to 47d3cdb Compare March 20, 2019 07:27
…ecko's implementation), and make transform-style:preserve use parent elements instead of containing blocks
@smfr
Copy link
Contributor

smfr commented Apr 2, 2019

I don't have time to do a full review of this at the moment, but I wonder if we should keep working on a branch for a while to avoid having the ED bounce between two significantly different versions, until we have consensus about reverting to the older version of the spec.

I think getting that consensus should also involves some more data-driven estimations of web compatibility. Maybe implementors can gather information about sites using 3D transforms (e.g. from bug reports) so we can see what's important for compat.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants