1

我正在寻找一种解决方法来即兴-moz-element()使用-vendor-canvas()本质上“快照”一个元素,以便在不需要实际克隆 DOM 的情况下克隆它。有没有办法将实际的 HTML 元素放置在画布中以在其中呈现或再现?如果不是,您将如何处理这样的任务?

4

1 回答 1

1

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

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

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

...但不是今天,而且可能至少几个月都不会。最近在画布规范中添加了更多内容(独立路径drawEllipse、、、、 ) currentTransformresetClip并且 hixie 喜欢批量添加东西,首先等待主要浏览器采用最后一批的 ~90%。所以会有一段时间。

于 2012-06-27T02:55:42.640 回答