css - 是否可以在父 dom 元素上使用 Canvas 混合模式?

标签 css canvas blending

我想将一个小的 Canvas 元素混合到一个大的父背景元素上。我尝试了以下但没有成功:

JS:ctx.globalCompositeOperation = "overlay";

我相信 globalCompositeOperation 仅适用于在 Canvas 中相互绘制的元素。

CSS:background-blend-mode: overlay;

我认为 css background-blend-mode 可能有效,但可惜不行。

我知道 canvas 元素在它自己的小世界中,将它与其他 html 元素混合是在黑暗中拍摄的 - 只是想确认我没有遗漏任何东西。

最佳答案

也许你可以在 Canvas 上绘制“父背景元素”然后混合?这可能有点贵,但我想这是您拥有的为数不多的选择之一。

关于css - 是否可以在父 dom 元素上使用 Canvas 混合模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32892363/

相关文章:

javascript - 如何为 jquery 旋钮做 jquery Canvas 渐变?

javascript - 上传 PNG 到 Canvas

javascript - 如何优化大 Canvas 动画

c++ - 将 OpenGL 中的 3 层与背景混合

html - 文本输入光标太高。我该怎么办?

javascript - JS中的动画不会移动

html - 我如何将图标与文本垂直并使其可链接?

alpha - GLSL中的纹理和颜色在一起?

css - 两列动态布局