之前直接设置z-index就行了, 现在用canvas的话,改如何设置,才能让canvas直接盖在原始页面上呢?
需要通用的方法,因为需要做多次。
之前直接设置z-index就行了, 现在用canvas的话,改如何设置,才能让canvas直接盖在原始页面上呢?
需要通用的方法,因为需要做多次。
var canvas=document.getElementById("canvas"),
ctx=canvas.getContext("2d");
ctx.globalCompositeOperation='source-over';
是你想要的效果吗?
详情可以查阅globalCompositeOperation属性:
https://developer.mozilla.org...
发现canvas其实可以设置z-index
<canvas id="mainCanvas" style="position:relative;z-index:1088;background: rgba(0,0,0,0.5);" > </canvas>
13 回答13.1k 阅读
7 回答2.3k 阅读
5 回答1.6k 阅读
5 回答1.9k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
可以在canvas外部套一个div。设置这个div为absolute,z-index大一点,做成一个遮罩层怎么样。