父级不透明度对子SVG上的Chrome和Android具有不同的效果

父级不透明度对子SVG上的Chrome和Android具有不同的效果,android,html,css,google-chrome,Android,Html,Css,Google Chrome,我有一个带有SVG子元素的父元素(SVG是一个简单的多维数据集)。父级CSS的不透明度为0.45。Android/Webview上显示,不透明度值在渲染单个SVG多边形时应用于这些多边形,使我可以看到立方体的内壁。在桌面Chrome上,不透明度值在SVG渲染后应用,因此立方体看起来是实心/不透明的,但对于背景来说显然是半透明的。桌面版是我希望在Android/Webview上看到的。为什么两者之间有区别?是否有任何CSS技巧可以解决此问题,而不涉及将不透明度值从CSS移动到SVG属性?我之前向C

我有一个带有SVG子元素的父元素(SVG是一个简单的多维数据集)。父级CSS的不透明度为0.45。Android/Webview上显示,不透明度值在渲染单个SVG多边形时应用于这些多边形,使我可以看到立方体的内壁。在桌面Chrome上,不透明度值在SVG渲染后应用,因此立方体看起来是实心/不透明的,但对于背景来说显然是半透明的。桌面版是我希望在Android/Webview上看到的。为什么两者之间有区别?是否有任何CSS技巧可以解决此问题,而不涉及将不透明度值从CSS移动到SVG属性?

我之前向Chromium提交了一份关于此问题的报告:
一旦硬件层被软件层替换,这个问题就应该得到解决。

Code。必须查看代码。