Доступ к слоям SVG в CSS, но из файла, а не кода HTML - PullRequest
0 голосов
/ 10 декабря 2018

Я знаю, если я добавлю дырочный SVG-код в HTML, я смогу получить доступ ко всем слоям через CSS.Но в этом случае я хочу, чтобы мой SVG был отдельным файлом, а затем в HTML я ссылаюсь на него.Но возможно ли получить доступ к слоям в CSS?

<div class="test"><img src="file.svg" /></div>

Итак, я попробовал это:

let poly_shapes = function myfunction() {
var x = document.getElementById("svg1");
var y = x.contentDocument.getElementById('clouds_1_');
return y;};

HTML у меня есть:

<object id="svg1" data="pilis.svg" type="image/svg+xml"></object>

До этогоесли бы у меня был svg-код в html, этот JS работал бы

let poly_shapes = $('#clouds_1_')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...