Changement SVG Couleur de Remplissage sur le vol stationnaire d'un autre élément

J'ai fait des recherches pendant un certain temps aujourd'hui sur la façon de changer une svg couleur de remplissage sur le vol stationnaire. J'ai été capable de le faire fonctionner à l'aide d'une balise object et un lien vers mon fichier CSS pour que je puisse le style à l'extérieur. Cependant je ne peux obtenir que cela fonctionne lorsque j'ai fait planer sur le SVG lui-même. J'ai mon objet et une étiquette de texte à l'intérieur d'une balise et voudrais changer le remplissage du SVG et la couleur du texte de l'étiquette dans le même temps, tout en plaçant la . Lorsque j'essaie de ciblage plus haut que l'objet ne fonctionne pas. Je crois que j'ai lu qu'une SVG à l'intérieur d'un objet ne reconnaît pas tous les éléments de parent donc je ne sais pas si c'est ça le problème. Toute aide serait appréciée! Ci-dessous est un extrait de mon code html. Je me dois de souligner la catégorie "icône-md" est de définir la hauteur et la largeur de mon SVG.

<div class="icon-button">
            <a href="#">
                <object type="image/svg+xml" class="icon-md" data="img/load-board.svg"></object><h3 class="icon-label">Load Board</h3>
            </a>
        </div>

Ici est aussi le HTML de mon fichier SVG. J'ai donné le chemin d'accès réel un id de "chemin", et c'est ce que je suis en ciblant spécifiquement dans mon fichier CSS externe.

<?xml-stylesheet type="text/css" href="../stylesheets/main.css"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="64" height="64">
<path id="path" style="text-indent:0;text-align:start;line-height:normal;text-transform:none;block-progression:tb;-inkscape-font-specification:Bitstream Vera Sans" d="M 5 5 L 5 6 L 5 26 L 5 27 L 6 27 L 26 27 L 27 27 L 27 26 L 27 6 L 27 5 L 26 5 L 6 5 L 5 5 z M 7 7 L 25 7 L 25 25 L 7 25 L 7 7 z M 10 10 L 10 15 L 15 15 L 15 10 L 10 10 z M 17 10 L 17 15 L 22 15 L 22 10 L 17 10 z M 10 17 L 10 22 L 15 22 L 15 17 L 10 17 z M 17 17 L 17 22 L 22 22 L 22 17 L 17 17 z" overflow="visible" font-family="Bitstream Vera Sans"/>
</svg>
  • vous devez pour ce faire, au sein de charge-conseil.svg, mais vous n'avez pas montré que.
InformationsquelleAutor lblankenship | 2016-07-21