Sur mon site Web, j'ai une image comme barre de navigation et j'ai créé des zones sensibles pour les lier à différentes pages. Le problème est que le texte fait partie de l'image, je ne peux pas changer le style du texte sur hover. Alors que je veux que le texte/le hotspot se démarque au passage de la souris, j'apprends que la couleur d'arrière-plan peut être changée en passant la souris dessus. Est-ce possible? Existe-t-il un moyen de le faire en CSS, en utilisant la zone ou les cartes. Si Javascript doit être utilisé, quelqu'un pourrait-il m'aider avec.Modifier l'arrière-plan des images cliquables sur le survol de la souris
Répondre
Y a-t-il une raison pour laquelle vous avez utilisé une seule image comme barre de navigation? Au lieu d'une seule image avec des hotspots, j'utiliserais une image individuelle pour chaque lien de navigation. De cette façon, vous pouvez facilement changer l'image (ou utiliser le positionnement d'image CSS) en survol. Ceci est décrit ici:
http://css-tricks.com/video-screencasts/7-three-state-menu/
ainsi que de nombreux autres endroits où je suis sûr.
Je ne pense pas que ce soit une bonne idée d'utiliser ni les images ni les images individuelles. A la place, utilisez les sprites CSS: un seul fichier image, ajoutez-le comme image d'arrière-plan aux liens du menu, mais positionnez les images d'arrière-plan différemment. Voir this Line 25 tutorial pour plus d'informations.
C'est ce que je voulais dire par le positionnement de l'image CSS, mais je n'ai pas utilisé la bonne terminologie, désolé. –
Oh tiens, ce n'est pas pareil. La technique est similaire mais a une image individuelle pour chaque sélection de menu, contenant les deux versions de l'image et trois positions. Le vôtre utilise une image et modifie horiz et vert offset. Doit lire sur ce sujet un peu plus. –
- 1. Panneau de glissement jQuery sur le survol de la souris
- 2. Afficher les photos au survol de la souris
- 3. Comment modifier une image sur un survol dans WPF?
- 4. question jCarousel - Passez la souris paramètres opacité des images
- 5. Marqueurs cliquables sur GTileLayerOverlay
- 6. Flex 3: Comment modifier le curseur de la souris lorsque vous passez la souris sur une entrée de texte?
- 7. Modifier le pointeur de la souris sur la bordure du composant
- 8. Modifier des images sur une Masterpage en fonction des documents de la bibliothèque de documents
- 9. Texte de survol à la souris créé à partir de la barre d'outils Firefox
- 10. Récupère la chaîne sous un survol de la souris à partir de Silverlight TextBox
- 11. événement de souris de survol contenant des informations de fichier dans l'application XUL en utilisant javascript
- 12. Effet de la souris sur le bouton en C# (avec Visual Studio 05)
- 13. Modifier des images avec un proxy Http
- 14. Prévention de l'effet de survol
- 15. Comment créer un effet de survol sur StaticBitmap dans wxpython?
- 16. changer la couleur du thème ui et le clic de souris pour passer la souris?
- 17. Menu de survol de PrototypeJS
- 18. Comment exécuter une fonction lorsque je passe la souris sur tous les événements de survol dans jQuery?
- 19. Comment remplacer l'événement click avec un survol de la souris dans un Combobox Silverlight 2.0?
- 20. Faire une liste horizontale avec des images cliquables en tant que membres
- 21. Comment faire pour qu'un élément DOM déclenche le survol de la souris lorsqu'il contient un objet Flash
- 22. Indice de survol de la valeur de la série TChart
- 23. Problème avec le survol et le masquage de certains éléments
- 24. Changer le curseur de la souris sur une page html
- 25. QListView clique sur le bouton de la souris
- 26. Android - image différente pour le survol sur ImageButton
- 27. FBConnect: envoyer des images sur le mur de quelqu'un
- 28. CSS pour le survol qui inclut tous les éléments enfants
- 29. popups mini-écran sur la souris sur
- 30. Comment détecter le clic droit de la souris tout en appuyant sur le bouton gauche de la souris dans IE?
Depuis 2015 et la majorité des navigateurs supportent SVG, je suggère d'utiliser des cartes SVG au lieu de cartes-images. Vous pouvez styler les hotspots en utilisant ... CSS. Par exemple. 'svg a {fill: palegoldenrod; } svg a: hover {remplir: papayawhip; } ' –