HTML画布标签可以放在页面上的其他html内容上吗?例如,以下CSS声明是否会使canvas标记执行我期望的操作?
canvas.mycanvas {
position: absolute;
background: transparent;
z-index: 10;
top: 10px; left: 10px;
}
答案 0 :(得分:5)
这应该完美无缺。但是,没有必要将背景设置为“透明”。
覆盖画布是this bookmarklet的工作原理。
答案 1 :(得分:2)
是的,这在支持canvas的浏览器中运行良好,而且在IE6和IE7中也可以使用exCanvas项目同样工作,该项目将canvas命令转换为Microsoft基于XML的矢量语言VML。
在尝试跨浏览器覆盖画布元素时,我注意到的一件事是您必须特别注意附加顺序并随后访问任何画布子DOM节点。在您使用它之前,IE需要附加项目。
答案 2 :(得分:1)