什么是HTML5元素的getCSSCanvasContext()方法?

tza*_*dor 12 javascript html5 canvas

getCSSCanvasContext()方法是什么?我在Chrome的debuging控制台中看到了它,但我找不到任何体面的文档.

这是否意味着我们可以在任何元素上使用canvas命令绘制?

old*_*boy 15

该方法在WebKit中实现(意味着您也可以在Safari中使用它)并返回一个允许您绘制到CSS图像的对象.有关示例,请参阅此博客文章:

在最新的nightlies中,您可以尝试一个新功能:能够在CSS中指定命名的图像缓冲区,然后以编程方式从JavaScript中绘制它们.这是它的工作原理.

background: -webkit-canvas(mycanvas);

您可以指定画布和用于该画布的标识符,而不是指定图像URL.然后,可以使用以下文档上的新API来获取该画布的绘图上下文.

CanvasRenderingContext getCSSCanvasContext(in DOMString contextType, in DOMString identifier, in long width, in long height);

  • 请注意,此方法已被弃用并从 M48 中的所有 Chromium 平台中删除:https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/WvqvdsmiQzg (2认同)