Contact emailsvmp...@chromium.org, khushalsa...@chromium.org,
jakearchib...@chromium.org

Explainerhttps://jakearchibald.com/2021/dom-cross-fade/

Specificationhttps://drafts.fxtf.org/compositing-2/#mix-blend-mode

Summary

This proposal adds a plus-lighter value to the mix-blend-mode property.
Plus-lighter adds the source and destination colors multiplied by their
respective alphas. This operation is useful when cross fading between two
elements that may contain common pixels. In that case, plus-lighter ensures
that the common pixels do not change in appearance as opacity changes from
0 to 1 on one element and from 1 to 0 on the other.


Blink componentBlink>CSS
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>

Search tagsplus-lighter
<https://chromestatus.com/features#tags:plus-lighter>

TAG reviewN/A: this is a single value addition to an existing property, and
this value already exists in a canvas context, so the TAG review seemed not
necessary

TAG review statusNot applicable

Risks


Interoperability and Compatibility



Gecko: No signal

WebKit: Shipped/Shipping (
https://github.com/w3c/fxtf-drafts/issues/445#issuecomment-995022125)

Web developers: No signals

Other signals:

Ergonomics

This adds a new value to an existing CSS property. The ergonomics risk is
minimal.


Activation

This adds a new value to an existing CSS property. The activation risk is
minimal. This property is straight-forward to use.


Security

There are no security risks associated with this property.


Debuggability

This relies on existing debuggability of CSS mix-blend-mode.


Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
?Yes

Requires code in //chrome?False

Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1275782

Estimated milestones

M100

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5677338286096384

Links to previous Intent discussionsIntent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2MsbYsCV57vZ-eVQem4WUudVTGT%3Djzpib0NzezYEAMP-g%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2MsbYsCV57vZ-eVQem4WUudVTGT=jzpib0nzezyeam...@mail.gmail.com>


This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2M-_phV%3DkLW7dKxuJ7SfYDfYkfbWATv%2Bgx9a%2Btboxh03w%40mail.gmail.com.

Reply via email to