2017-08-07 4 views
0

Je veux changer la couleur des cercles dans ma police empilée Les icônes sociales impressionnantes (ie, les icônes sont au-dessus des cercles) sur les pages dans Zurb Foundation 6.3 , en utilisant la propriété hover pour passer d'une couleur grise à une couleur rouge. J'ai recherché différentes solutions mais rien ne fonctionne. (Je comprends que vous ne pouvez pas spécifier la propriété inline-block pour aligner les icônes car cela empêche la propriété hover de fonctionner, donc j'ai utilisé les tags ul et li à la place.)Changer la couleur de la police Icônes impressionnantes dans Zurb Foundation 6.3 avec css hover

Est-ce le problème parce que j'utilise Font Awesome en Fondation plutôt qu'en Bootstrap? Je ne trouve aucune documentation à ce sujet; Je suppose que cela fonctionnera avec Foundation. Toute aide serait très appréciée.

Merci, Steve J.

Voici mon code:

CSS:

.social fa-circle { 
color: #808080; 
} 

.social fa-circle:hover { 
color: #990000; 
} 

HTML:

<div class="row"> 
    <div class="small-12 columns social"> 
     <ul> 
      <li> 
       <a href="#" class=""> 
        <span class="fa-stack fa-lg"> 
         <i class="fa fa-circle fa-stack-2x style="color: gray;"></i> 
         <i class="fa fa-facebook fa-fw fa-stack-1x fa-inverse" 
      style="font-size: 1.2rem;" aria-hidden="true"></i> 
        </span> 
       </a> 
      </li> 

      <li> 
       <a href="#"> 
        <span class="fa-stack fa-lg"> 
         <i class="fa fa-circle fa-stack-2x"></i> 
         <i class="fa fa-instagram fa-fw fa-stack-1x fa-inverse" style="font-size: 1.25rem;" aria-hidden="true"></i> 
        </span> 
       </a> 
      </li> 

      <li> 
       <a href="#"> 
        <span class="fa-stack fa-lg"> 
         <i class="fa fa-circle fa-stack-2x" ></i> 
         <i class="fa fa-envelope-o fa-fw fa-stack-1x fa-inverse" style="font-size: 1.2rem;" aria-hidden="true"></i> 
        </span> 
       </a> 
      </li> 
     </ul> 
    </div> 
</div> 

Répondre

0

Je pense que le problème est que vous manquez la périodes pour les classes fa. essayer:

.social .fa-circle { 
color: #808080; 
} 

.social .fa-circle:hover { 
color: #990000; 
} 
+0

Bonne prise; c'était très simple. Cependant, cela n'a pas fonctionné. Ce que le code a fait (et fait encore), c'est que mes cercles d'icônes affichent une couleur marron, qui devient rouge en survol. Cela me va bien et je peux vivre avec, mais ce n'est pas ce que j'ai codé. Je voulais des cercles gris qui virent au marron en vol stationnaire. Btw, mon code personnalisé Font Awesome dans le est:

+0

Ensuite, il peut être d'autres styles remplaçant ces déclarations. Avez-vous essayé d'utiliser! Important? Publiez une URL et nous serons peut-être en mesure de vous aider à résoudre le problème. – spiral

+0

J'ai essayé d'ajouter! Important dans le CSS de vol stationnaire, mais cela n'a pas fonctionné: .social .fa-circle: hover { \t couleur: # 990000! Important; } –