W3C home > Mailing lists > Public > public-css-archive@w3.org > April 2017

Re: [csswg-drafts] [css-transforms] [proposal-ish] Non-flattening filters and opacity.

From: Tab Atkins Jr. via GitHub <sysbot+gh@w3.org>
Date: Mon, 10 Apr 2017 21:51:44 +0000
To: public-css-archive@w3.org
Message-ID: <issue_comment.created-293089778-1491861102-sysbot+gh@w3.org>
But also: this discussion has been had to death on the mailing list already.  The `opacity` property implements "group opacity", like `filter` does `group filtering` and such.  By the *definition* of that effect, it has to flatten any 3d things.  If you want stuff to not be flattened, you want "leaf opacity"; this doesn't have a convenient shorthand in CSS, but can be achieved by putting `opacity` on each individual leaf node in your graph.

Before 53, Chrome was just buggy, and automatically pushed opacity down to the leaves when doing 3d scenes.  There was no spec change that made them change; they just finally implemented the spec correctly.

-- 
GitHub Notification of comment by tabatkins
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/496#issuecomment-293089778 using your GitHub account
Received on Monday, 10 April 2017 21:51:50 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 06:41:11 UTC