Подтвердить что ты не робот

Что такое метод getCSSCanvasContext() элемента HTML5?

Что такое метод getCSSCanvasContext()? Я видел его в консоли для отладки Chromes, но я не могу найти для него достойной документации.

Означает ли это, что мы можем рисовать, используя команды canvas для любого элемента?

4b9b3361

Ответ 1

Метод реализован в WebKit (что означает, что вы также можете использовать его в Safari) и возвращает объект, который позволяет рисовать изображение CSS. См. Этот сообщение в блоге для примера:

В последние ночные часы вы можете попробовать новую функцию: возможность указать именованные буферы изображений в CSS, а затем вставить их в них программно из JavaScript. Вот как это работает.

background: -webkit-canvas(mycanvas);

Вместо указания URL-адреса изображения вы указываете холст и идентификатор для этого холста. Следующий новый API для документов затем можно использовать для получения контекста рисования для этого холста.

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

Ответ 2

также не используют ctx.clearRect(0, 0, w, h); для IE9 - это не работает после этого кода, если вы попытаетесь нарисовать что-то после clearRect(), вы все равно получите пустой холст