Adit8081 Ответов: 1

Измените цвет ссылки svg


I have a link that contains SVG how to change the color of SVG 
I am using 

    <pre>figure object svg{
      fill: red;
    }

но ничего не происходит

<figure><object data="~/Upload/XXXX.svg" type="image/svg+xml"></object></figure>






Что я уже пробовал:

figure object svg{
  fill: red;
}

1 Ответов

Рейтинг:
0

Afzaal Ahmad Zeeshan

<figure><object data="~/Upload/XXXX.svg" type="image/svg+xml"></object></figure>
Ваш CSS ожидает найти элементы Figure -> Object -> SVG в строгой иерархии. Но все, что он находит,- это фигура-объект и никакой SVG-элемент. Не уверен, но попробуйте использовать:
figure object {
    fill: red;
}

Ваш HTML - документ не содержит SVG ребенок в доме object элемент для figure элемент; таким образом, стиль не применяется.

заливка | CSS-трюки[^]

Кроме того, вы можете непосредственно использовать свой SVG-носитель в HTML-файле image бирка; если только у вас нет строгих причин предпочесть figure элемент.


Maciej Los

5ed!

Afzaal Ahmad Zeeshan

Спасибо тебе, Мацей!