Contact emails
ro...@adobe.com, caba...@adobe.com, e...@opera.com
Spec
The CSS Blending and Compositing spec: http://www.w3.org/TR/compositing-1/
The spec will be moved to PR following the discussions at TPAC 2014 [1].
Summary
Blending of HTML and SVG elements adds two new CSS properties: ‘mix-blend-mode’ [2] and ‘isolation’ [3].
· ‘mix-blend-mode’ allows you to specify how an element should blend its content with the colors in the backdrop. The element’s backdrop is the content behind the element, inside the current stacking context.
· The ‘isolation’ property set to ‘isolate’ on an element creates a stacking context on that element, thus preventing its descendants to blend with the element’s ancestors.
This feature is unprefixed and enabled by default in Safari and Firefox starting with version 7.1 and 32 respectively. In Chrome, this feature is behind the 'experimental web platform features' flag starting with version 31.
Link to “Intent to Implement” blink-dev discussion
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/zNt4IYwXC04/BNTiP0mKYiEJ
Is this feature supported on all five Blink platforms (Windows, Mac, Linux, Chrome OS and Android)?
Yes.
Demo link
http://codepen.io/adobe/full/fGjsr
OWP launch tracking bug?
Link to entry on the feature dashboard
https://www.chromestatus.com/features/6362616360337408
[1] http://lists.w3.org/Archives/Public/public-fx/2014OctDec/0065.html
[2] http://www.w3.org/TR/compositing-1/#mix-blend-mode
[3] http://www.w3.org/TR/compositing-1/#isolation
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
The named "isolation" seems awfully generic, are there plans to extend this CSS property to do other things like isolation: layout?
On Tue, Nov 18, 2014 at 8:21 PM, Elliott Sprehn <esp...@chromium.org> wrote:The named "isolation" seems awfully generic, are there plans to extend this CSS property to do other things like isolation: layout?We hope to eventually support non-isolated groups with this property. The name of that option is TBD as non-isolate sounds a bit silly.What would 'isolation: layout' do?
On Tue, Nov 18, 2014 at 8:31 PM, Rik Cabanier <caba...@gmail.com> wrote:On Tue, Nov 18, 2014 at 8:21 PM, Elliott Sprehn <esp...@chromium.org> wrote:The named "isolation" seems awfully generic, are there plans to extend this CSS property to do other things like isolation: layout?We hope to eventually support non-isolated groups with this property. The name of that option is TBD as non-isolate sounds a bit silly.What would 'isolation: layout' do?Create a layout boundary? I'm not sure we should be using the word "isolation" in such a general sense like this if it's specific to CSS blending and compositing.There's layout, style, shadow dom and compositing isolation.
Why not call it stacking-context: true? If that's all this property does it seems like we should name it for that.
The web has enough confusingly named properties. :)
wrote:
send an email to blink-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it,
send an email to blink-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
--
Erik Dahlstrom, Web Technology Developer, Opera Software
Co-Chair, W3C SVG Working Group
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Well, not really. I object to changing the name to 'stacking-context', is all.
And I don't agree with your suggestion of splitting the property in two, the way I see it 'isolation' is meant for affecting how blending is performed, not for making stacking-contexts. In any case, things of this nature [should be / should have been] brought up on the relevant w3c mailinglist(s).
wrote:
LGTM2
send an email to blink-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it,
send an email to blink-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an
email to blink-dev+unsubscribe@chromium.org.
--
Erik Dahlstrom, Web Technology Developer, Opera Software
Co-Chair, W3C SVG Working Group
To unsubscribe from this group and stop receiving emails from it, send an
email to blink-dev+unsubscribe@chromium.org.