HTML Canvas и CSS - PullRequest
       6

HTML Canvas и CSS

1 голос
/ 10 января 2012

Мне интересно, можно ли использовать CSS для стилизации чего-либо, отображаемого на холсте?

Например, flot использует canvas для рисования диаграмм, а highcharts использует SVG.Поскольку SVG в основном похож на XML-документ, я вижу, что было бы очень легко стилизовать вещи, созданные highcharts с помощью CSS.Поскольку создание холста не создает никакой дополнительной разметки, я думаю, что невозможно настроить стиль с помощью CSS (хотя я задаю этот вопрос, так как я не очень знаком с холстом).

1 Ответ

0 голосов
/ 10 января 2012

Я не эксперт, но я думаю, что напрямую использовать CSS в canvas невозможно. Но вы можете попробовать прочитать стиль из другого элемента HTML (который использует CSS) и отобразить его на холст, используя его JS API. Вот пример того, как это можно сделать: http://tjholowaychuk.com/post/6339741902/styling-canvas-drawings-with-css

Но, как я уже говорил, я не эксперт, и, возможно, кто-то нашел самое простое решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...