CSS 的 mix-blend-mode 在 Android 9 上似乎失败了:
- 铬合金
- Cordova 中的 Webview(在这种情况下也可能是 Chrome)
它适用于:
- Android 8 上的 Chrome
- Android 9 上的火狐
我最初遇到了 SVG 元素的问题,但我也可以使用一些简单的 div 来重现它。
一个非常简单的代码示例: https ://codepen.io/walmink/pen/YoJRqa
我尝试运行下面的示例并在运行 Android 8(左)的 Nexus 5 上获得预期结果,但在运行 Android 9(右)的 OnePlus 6 手机上失败(见图)。我有其他用户(我的一个使用混合模式的游戏)在运行 Android 9 的 OnePlus 7 和 Google Pixel 3a XL 上报告了同样的问题。
它似乎在我尝试过的任何桌面浏览器上都可以正常工作。在 Safari 上,除非您添加 ,否则它也会与背景混合isolation: isolate
,但至少混合仍然会发生。