Делаю плагин jQuery, одной из задач которого является рисование циферблата со стрелками, используя canvas.
Настройки по умолчанию задаются в методе инициализации. Короче, всё, как у всех.
Примерно так:
Код:
** options.face_options = $.extend(
****{},
****{
********main_timer:
********{
************line_width:********0.025 * w,
************line_color:********"#000000",
************outer_circle:
************{
****************color:********"#f5f5f5",
****************// (42 / w + 1), w = 500
****************radius:********1.084 * w
************},
************inner_circle:
Но цветовые настройки удобнее вынести в css (темы, например, легче создавать).
Т.е. сделать много классов для каждого элемента, где стандартными средствами
задавать color, background-color и прочее.
Но элементы не являются элементами DOM. Это просто картинки на канве.
Возможно ли как-то получить данные css класса, который не привязан ни к одному
DOM элементу?