jquery - 如何将DIV内容发送到html5 CANVAS

标签 jquery css html canvas

是否可以将 div 的内容“绘制”到 Canvas 上...我已经使用 css 完成了 div 操作,但是需要 Canvas 使用 .dataToURL 函数将内容“保存”为 jpg

所以问题是......你知道一个 HTML、CSS、jQuery 函数可以传输 div 的内容并将其绘制到 Canvas 上吗

提前致谢

最佳答案

<canvas>不直接支持在其上放置 HTML 内容,因为它与 <IFRAME> 相结合可能会导致私有(private)信息丢失。

您可以做的是动态创建 SVG 图像,然后在 <canvas> 上绘制它. SVG 比 <canvas> 对富文本格式的支持更好.

用于动态 SVG 创建的 jQuery 库:

http://keith-wood.name/svg.html

(参见文本示例)

关于jquery - 如何将DIV内容发送到html5 CANVAS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7653593/

相关文章:

javascript - jQuery hide() 针对 <p> 元素隐藏整个父 div 的背景

javascript - 使用 JavaScript 更改 CSS 时出现问题

html - 超出div大小时如何使html文本滚动?

jquery - 放大的弹出窗口 - 禁用第一个/最后一个项目上的箭头

javascript - jquery 按名称访问复选框

php - 为什么我的产品不能环绕我的形象?我需要它们环绕我的 float 图像

html - CSS填充父可用空间

javascript - 如何从页面中删除每个监听器?

javascript - pdf417 Javascript 阅读/解码

javascript - 如何从原型(prototype) "class"中调用原型(prototype)函数?