- From: Tim Nguyen via GitHub <sysbot+gh@w3.org>
- Date: Tue, 28 Mar 2023 18:26:09 +0000
- To: public-css-archive@w3.org
> > Have all the non-z-order ones sync with display (display: block = adjust, display: none = do not adjust) in a similar fashion inert is synced with display. Have the z-order ones sync magically with the z-index property (this would probably involve some magic internal value). > > I see. Sounds like the same suggestion you made earlier in the issue? Not really, you mentioned developers want to control the `z-index` shift separately from `display` so my suggestion is to control this separately from the `display` property. > I also don't agree that `overlay` will be hard for developers to understand, they just need to use the `transition` CSS property combined with it, which is straightforward and easy for them to copy-and-paste. I'm not concerned about it being hard to understand. I'm trying to fit top layer into the pre-existing the CSS models, which I do think it leads to a better developer experience it we manage to do so, rather than introducing a new model. E.g. imagine being a web developer knowing nothing about the top layer (which is expected in most cases), but knowing basic CSS, what would be their first intuition to solving the problem? I think it would be good to think about this first before moving forward with a new property, I'm open to any suggestions that moves towards that direction. -- GitHub Notification of comment by nt1m Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8189#issuecomment-1487410059 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 28 March 2023 18:26:12 UTC