2010-08-08 49 views
12

什麼是getCSSCanvasContext()方法?我在Chrome的調試控制檯中看到了它,但我找不到任何像樣的文檔。什麼是HTML5元素的getCSSCanvasContext()方法?

這是否意味着我們可以在任何元素上使用canvas命令進行繪製?

+0

值得注意的是,此方法在最近的chrome構建中已被棄用,並且可能會被刪除: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/WvqvdsmiQzg – 2016-01-25 02:13:22

回答

15

該方法在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);

+0

請注意,此方法已被棄用,並從M48的所有Chromium平臺中刪除:https:// groups .google.com/A/chromium.org /論壇/#!話題/眨眼-dev /目錄WvqvdsmiQzg – akokskis 2016-02-26 16:46:18

0

也沒有使用ctx.clearRect(0,0,W,H);對於IE9而言 - 如果您嘗試在clearRect()之後繪製某些東西,則此代碼在此代碼後無法工作

相關問題