У меня есть SVG, который я сейчас отображаю через <img src="foobar.svg">
.У родительского HTML есть некоторый CSS, который определяет переменные, которые мне нужны в SVG.SVG имеет <style>
для горячей ссылки на это.
CSS-переменные, определенные в родительском элементе, по-видимому, недоступны для SVG.Есть ли способ заставить это работать?Я не могу просто скопировать CSS;Я мог бы, в крайнем случае, встроить SVG в HTML.
Текущая настройка - что-то вроде
<html>
<head>
<link rel="stylesheet" href="the_css_that_defines_the_variables.css">
</head>
<body>
<img src="foobar.svg">
...
<svg>
<style type="text/css">svg { fill: var(--myvariable) }</style>
...
</svg>