什么是getCSSCanvasContext()
方法?我在Chrome的调试控制台中看到了它,但我找不到任何像样的文档。什么是HTML5元素的getCSSCanvasContext()方法?
这是否意味着我们可以在任何元素上使用canvas命令进行绘制?
什么是getCSSCanvasContext()
方法?我在Chrome的调试控制台中看到了它,但我找不到任何像样的文档。什么是HTML5元素的getCSSCanvasContext()方法?
这是否意味着我们可以在任何元素上使用canvas命令进行绘制?
该方法在WebKit中实现(意味着您也可以在Safari中使用它)并返回一个可让您绘制成CSS图像的对象。一个例子来看看这个blog post:
在最新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 /论坛/#!话题/眨眼-dev /目录WvqvdsmiQzg – akokskis 2016-02-26 16:46:18
也没有使用ctx.clearRect(0,0,W,H);对于IE9而言 - 如果您尝试在clearRect()之后绘制某些东西,则此代码在此代码后无法工作
值得注意的是,此方法在最近的chrome构建中已被弃用,并且可能会被删除: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/WvqvdsmiQzg – 2016-01-25 02:13:22