Comment changer le curseur de la souris sur image? - HTML/CSS - Programmation
Marsh Posté le 04-07-2005 à 11:40:44
je peux me tromper, mais par défaut, quand tu passes au dessus d'un lien, tu as deja le symbole de la petite main qui montre le lien
Marsh Posté le 04-07-2005 à 11:50:44
Bah justement, là ça ne marche pas!
C'est une sorte de lien javascript
Marsh Posté le 04-07-2005 à 11:51:05
faudrait d'abord encadrer ton <img> avec un A afin d'appeler une page.
Marsh Posté le 04-07-2005 à 11:58:39
En fait, ça ne fonctionne qu'avec Firefox!
Bizarre...
Et sinon, quand je laisse le curseur sur l'image sous iexplorer, ça affiche "click here", mais pas sous firefox!
Marsh Posté le 04-07-2005 à 12:03:31
gatsusat a écrit : faudrait d'abord encadrer ton <img> avec un A afin d'appeler une page. |
Ha non, si il n'y a pas de lien pointant vers une page pas besoin d'un A
Rafael1000 a écrit : |
Parce que tu n'as pas mis de "title", juste un "alt".
Title = infobulle
Alt = texte à afficher si on ne peut pas afficher l'image
IE affiche le alt en infobulle si le title est absent, mais il ne faut donc pas utiliser alt comme une infobulle.
Marsh Posté le 04-07-2005 à 12:04:52
Et pour répondre à la question du premier post, il suffit d'ajouter style="cursor: pointer;"
Ou pour faire plus propre :
class="imageCliquable"
et
img.imageCliquable {
cursor: pointer;
}
dans le fichier CSS
Marsh Posté le 04-07-2005 à 12:08:43
non, "hand" n'est pas listé comme une des valeurs standard. C'est "pointer".
Marsh Posté le 04-07-2005 à 13:02:28
faboubou a écrit : Sinon il y a : |
>>pour IE4 et IE5
et pointer à partir de IE6
Code :
|
Si on veux garder une compatibilité descendante ça fonctionne mais es-ce valide ?
Marsh Posté le 04-07-2005 à 13:41:52
je mettrais
cursor: hand, pointer;
alors
Marsh Posté le 04-07-2005 à 15:16:17
antp a écrit : je mettrais |
testé sur ie5.0/win, ne fonctionne que la version que j'ai proposée
Marsh Posté le 04-07-2005 à 15:32:39
pourtant ça serait nettement plus logique, vu que "cursor" peut recevoir une liste de curseurs un peu comme font-family peut recevoir une liste de noms de police.
Marsh Posté le 04-07-2005 à 16:37:46
de toute facon, une image cliquable, c'est nul, dans ce cas ci, un lien vers un script php qui change le cookie de langue c'est plus lourd mais plus évident.
Marsh Posté le 04-07-2005 à 16:44:25
Pour cet exemple-ci c'est pas spécialement utile (enfin, il faut voir, on ne sait pas ce qui est fait dans le code), mais par exemple pour les smileys & boutons cliquables atour de la fenêtre de rédaction de message de ce forum, des <img> cliquables sont tout à fait appropriées.
Marsh Posté le 04-07-2005 à 16:47:40
antp > dans notre cas oui, lui, on ne sait pas ce qu'il compte faire, et si c'est un bete choix de langue sur le site, via cookie, js, bof bof quoi, si j'ai pas js je peux pas changer de langue ...
Marsh Posté le 04-07-2005 à 16:48:34
de toute façon le hover ne marche que sur le A dans IE donc autant encadrer le A et faire un appel de page genre
<a href="mapage.php?lang=FR"><img src="drapoFR.gif"></a>
ca evite le Javascript de mes fesses et ca evite du CSS inutile puisque le doigt est par défaut sur un A
Marsh Posté le 04-07-2005 à 16:52:12
gatsusat a écrit : de toute façon le hover ne marche que sur le A dans IE |
C'est quoi le rapport entre le hover et une image cliquable avec curseur "main" ? Le hover n'est pas impliqué dans ton exemple
Marsh Posté le 04-07-2005 à 11:30:57
Bonjour !
Je cherche comment faire pour que lorsque la souris vienne sur une image, la souris change et devienne le surseur "main" de windows ???
J'ai essayer de passer de
à
Mais ça ne marche pas
Que faire?
Merci