代码之家  ›  专栏  ›  技术社区  ›  Devon

canvas标签可以用于在页面上的其他项目上绘制吗?

  •  4
  • Devon  · 技术社区  · 17 年前

    HTML画布标签可以放置在页面上的其他HTML内容上吗?例如,以下CSS声明会使画布标签按照我的期望工作吗?

    canvas.mycanvas {
      position: absolute;
      background: transparent;
      z-index: 10;
      top: 10px; left: 10px;
    }
    
    3 回复  |  直到 17 年前
        1
  •  2
  •   Gavin    17 年前

    如何覆盖画布 this bookmarklet 作品。

        2
  •  5
  •   James    17 年前

    是的,这在支持canvas的浏览器中运行良好,而且在IE6和IE7中使用exCanvas项目同样有效,该项目将canvas命令转换为微软基于XML的矢量语言VML。

    当我试图在浏览器之间覆盖画布元素时,我注意到一件事,那就是你必须特别小心你附加和随后访问任何画布子DOM节点的顺序。IE需要先附加该项,然后才能使用它。

        3
  •  1
  •   Samuel    17 年前

    你试过了吗?它不起作用了吗?我会说canvas标签将充当任何其他标签,并被适当地定位。如果你想在firefox中测试它,请点击此处 http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_canvas