Я не знаю, спросил ли кто-нибудь об этом, но я искал, и я ничего не нашел об этой проблеме.Проблема с заполнением (url #) при загрузке inline SVG
Некоторое div показано первым, а остальные отображаются после перехода с JS. Внутри одного из этих divs у меня встроенный SVG. Когда первые DIV нагрузки (тот, который имеет SVG встроенный), он появляется OK, как на этой картинке:
https://drive.google.com/file/d/0B-1un9u8DWH-UExQeXpQOXJBMzA/edit?usp=sharing
Но, когда появляется DIV, который имеет встроенный SVG только после некоторого переходного периода, по-видимому таким образом:
https://drive.google.com/file/d/0B-1un9u8DWH-U0RHMnRoV3Y4OE0/edit?usp=sharing
дивы страдают переходы являются те, которые держат целые блоки (кроме блока родительского Div в с SVG инлайн). Похоже, что заполнение svg, которое вызывается url(#idofgradient)
, не найдено и не распознается. И заполнение, которое имеет только #F7F7F7
, называется прекрасным (линейная часть SVG на середине изображения).
Я понятия не имею, что происходит в этом случае.
Если кто-нибудь может мне помочь, у вас есть моя благодарность.
сделать минимальный тест затем разместить код - это как Stackoverflow работает –
Yep jsfiddle пример может быть полезным. – Ian
Это абсолютно необходимо, чтобы они были встроенными svgs? Почему бы не сделать шрифт с icoMoon? Если вы еще не использовали svg в прошлом, я рекомендую не изобретать колесо и использовать snap.svg – Chris