40 votes

Suppression de la superposition/du surlignage bleu des images sélectionnées

Je suis en train de créer une application web avec des images animées cliquables et j'ai remarqué (particulièrement dans chrome mais aussi dans ff) que tout léger glissement accidentel sur l'image la rend bleue. (pour indiquer qu'elle est sélectionnée). Existe-t-il un moyen en jquery, css ou html de désactiver cet effet secondaire ennuyeux, ou peut-être existe-t-il un moyen d'utiliser des images sans avoir ce comportement par défaut ?

Mes images se trouvent dans des listes non ordonnées comme celle-ci :

<ul>
  <li><img src="path"/></li>
  <li><img src="path"/></li>
  <li><img src="path"/></li>
</ul>

0 votes

0 votes

89voto

David Thomas Points 111253

Je pense que, pour empêcher la sélection de l'utilisateur à travers le navigateur, vous pourriez utiliser :

img {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}

Démonstration de JS Fiddle .

0 votes

Une solution absolument parfaite. Merci beaucoup. J'ai eu du mal à trouver cela en ligne. Vous avez fait ma journée :D

0 votes

@Code Novitiate, pas de problème, heureux d'être utile ! =)

0 votes

Vous pouvez également utiliser outline : none ;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X