在画布内呈现的HTML

时间:2012-06-27 01:29:03

标签: javascript css html5 canvas

我正在寻找一种解决方法来即兴-moz-element()使用-vendor-canvas()基本上'快照'一个元素,以便克隆它而无需实际克隆DOM。有没有办法将实际的HTML元素放在画布中以便在其中进行渲染或再现?如果没有,你将如何处理这样的任务?

1 个答案:

答案 0 :(得分:1)

HTML2Canvas真的是你最好的选择:http://html2canvas.hertzen.com/

这可能是未来的画布功能。该规范如下:

  

2D上下文API的未来版本可以提供一种将使用CSS呈现的文档片段直接呈现到画布的方法。这将优先于执行多行布局的专用方式提供。

...但不是今天,可能不是至少几个月。最近刚刚在画布规范中添加了更多内容(独立路径drawEllipsecurrentTransformresetClip),而hixie喜欢批量添加内容,首先等待主流浏览器采用最后一批的约90%。所以这将是一段时间。