Я пишу стиль пользователя для веб-сайта, я использую переменные CSS для конфигурации пользователем.Я пытаюсь использовать встроенный svg с переменной в нем, чтобы создать галочку, установленную для предпочтительного цвета акцента пользователя.Но, похоже, это не работает.
В предоставленном коде я просто заклинило в функции var, но я также попытался установить цвет обводки на currentColor и установить цвет элемента напеременная.Настройка маски и цвета фона работает, но я хочу решение "inline svg".
.checkmark {
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="12">\
<path fill="none" stroke="var(--ColAccent)" stroke-width="3" d="M1.99609375 5.7835338l3.70287382 3.7028738L14.1853752 1"/>\
</svg>');
}
Галочка должна быть акцентного цвета.Когда я устанавливаю его, просто вставляя var (), он не работает и прозрачен.Интересно, что при использовании метода currentColor обводка будет черной.