【发布时间】:2016-01-01 04:28:54
【问题描述】:
我在摆弄mix-blend-mode 属性。一切正常,直到我在页面上的任何位置添加 transform: perspective(100px) 或任何其他 3d 转换,然后它完全中断。应用了转换,但混合模式消失了。
我在 chrome 和 firefox 以及 linux 和 windows 上进行了测试,它在任何地方都是一样的,但是在另一台计算机上它工作正常(我不记得它有什么版本的 chrome 并且正在运行 ubuntu)。
这是可以通过 CSS 解决的问题,还是可能只是硬件/GPU 驱动程序问题?
我将background-blend-mode 放入标签中,因为mix-blend-mode 标签尚不存在,但奇怪的是,这个属性工作得很好,并且没有被转换破坏。
这是我要实现的目标的代码笔: http://codepen.io/vnenkpet/pen/avWvRg
闪电不应该伴随着黑色背景闪烁,而是应该与页面背景平滑融合。
编辑:
我刚刚发现它确实可以在 Firefox 中使用。因此,这是一个 chrome 错误吗?据我所知,3D 变换不应该破坏混合模式......
【问题讨论】:
标签: css google-chrome css-transforms background-blend-mode