Re: [csswg-drafts] [css-transforms-2] Preserve-3d + backface visibility semantics need to be clarified (#918)

> > `backface-visibility: hidden` should create a regular stacking context, and become a containing block for `position:fixed` descendants, if it participates in a 3D rendering context.
> 
> Should this be unconditional? Otherwise, changing `preserve-3d` on an ancestor might need various tree changes around, right?

Sorry, I missed this and doesn't look like it was fully captured in the meeting transcript.

The concern was that authors have been using `backface-visibility` as a layerization/compositing/performance 'hint' on content that has nothing to do with 3d transforms. Changing containing blocks for this content will likely not be web compatible.

-- 
GitHub Notification of comment by mattwoodrow
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/918#issuecomment-2626140494 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 31 January 2025 02:03:31 UTC