Je dois changer la couleur d'arrière-plan d'une image. L'image est une image circulaire avec un fond blanc, dont j'ai besoin lorsque vous passez la souris sur elle, changez l'arrière-plan de l'image circulaire en bleu. J'ai seulement besoin que le cercle change.Comment changer la couleur d'une image en stationnaire
Mon code HTML est
<div class="fb-icon">
<a href="http://www.facebook.com/mypage" target="_blank">
<img src="images/fb_normal.png" alt="Facebook">
</a>
</div>
En CSS j'ai écrit:
.fb-icon:hover {
background: blue;
}
Le code ci-dessus me donne la couleur bleue, mais comme un cadre autour de l'icône de cercle. ce dont j'ai besoin, c'est de changer l'arrière-plan du cercle lui-même. Imaginez que c'est comme un signal blanc quand vous passez la souris sur le bleu.
S'il vous plaît j'ai besoin d'une solution si cela peut être fait par CSS ou autre. Désolé si je le fais trop longtemps.
Le problème: link
est votre image .png un cercle blanc avec fond transparent? Si vous pouvez poster un lien pour que nous puissions y jeter un coup d'œil, ce serait très utile car votre problème n'est pas très clair. – Juank
Vous dites que vous voulez que l'image * change, pas la couleur d'arrière-plan, n'est-ce pas? –
duplicata possible de [Puis-je changer l'apparence d'une image html pendant le vol stationnaire sans une seconde image?] (Http://stackoverflow.com/questions/60290/can-i-change-the-appearance-of-an-html -image-pendant-hover-sans-une-seconde-image) Impossible de trouver un meilleur post qui a la réponse que vous voulez, mais voir la réponse 2 sur l'utilisation des sprites (pas celle acceptée). –