Survol lien... (onMouse hover)

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
guilhem

Survol lien... (onMouse hover)

Message par guilhem »

Bonjour à tous,
Je souhaiterais afficher un texte de légende au dessus de la souris lorsque l'utilisateur survole un lien. Quelqu'un a-t-il une idée de comment je peux faire ?
J'aimerais utiliser le css mais je doute que cela soit possible...
Merci de votre aide.
Guilhem.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Avec l'attribut title, tu peux donner plus de détails sur le lien. Il faut être conscient que certaines personnes ne le "verront" peut-être pas comme une infobulle.
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Ok mais y a-t-il moyen de personnaliser la bulle ? Par-exemple, changer la taille de celle-ci, lui mettre une couleur en fond, ...
Cordialement.
Guilhem.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Là ça devient compliqué :?
A priori tu devrais pouvoir positionner de manière absolue le contenu de l'attribut avec un truc du genre

Code : Tout sélectionner

a[title]:after {
content:attr(title);
position:absolute;
margin-top:1em;
Ensuite tu devrais pouvoir le mettre en forme comme tu veux.
Mais attention, je pense que la bulle sera dupliquée :lol: (quoique je n'en sais rien)
psyco_thug
Lézard vert
Messages : 132
Inscription : 25 févr. 2004, 17:33

Message par psyco_thug »

J'ai rien dis :D
Dernière modification par psyco_thug le 22 juin 2004, 17:16, modifié 1 fois.
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

psyco_thug a écrit :Pour l'info-bulle il y a des scripts en Javascript
Quel beau script ...

Code : Tout sélectionner

if (!document.layers&&!document.all) 
event="test" 
function showtip2(current,e,text){ 

if (document.all&&document.readyState=="complete"){ 
document.all.tooltip2.innerHTML='<marquee style="border:1px solid black">'+text+'</marquee>'
document.layers
document.all
<marquee>

Toutes des bonnes choses ... :roll: :?
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
psyco_thug
Lézard vert
Messages : 132
Inscription : 25 févr. 2004, 17:33

Message par psyco_thug »

J'ai rien dis :D
Dernière modification par psyco_thug le 22 juin 2004, 17:15, modifié 1 fois.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Et sur cette page il y a 2 des 10 pires âneries qu'on peut faire (que je mets en gras) :
Pour que le texte survolé par la souris apparaisse comme un texte normal, sans être souligné en tant que lien, il suffit de préciser :
<A HREF="#" style="text-decoration:none" onMouseover="....">
:evil:

Et puis un truc que je ne peux pas laisser passer :
psyco_thug a écrit :img...alt title (metre le même texte dans les deux)
C'est faux ! alt indique un texte alternatif à afficher si l'image est introuvable et title permet de donner des informations supplémentaires.
psyco_thug
Lézard vert
Messages : 132
Inscription : 25 févr. 2004, 17:33

Message par psyco_thug »

calimo a écrit :alt indique un texte alternatif à afficher si l'image est introuvable et title permet de donner des informations supplémentaires.
Oui oui...euh c'est ça que je voulais dire....ma main à glisser sur mon clavier :oops: :D
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ah, c'est dommage, on aurait pu la rapporter dans les "sites non conformes" :lol:

Je me rends compte que j'aurais du ajouter quelques smileys dans mon message précédent :oops:
Invité

Message par Invité »

Peut-être que ceci va vous intéresser ;) http://www.madaboutstyle.com/tooltip2.html
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

Tres joli ! 8) 8)
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Très joli en effet, et ça fonctionne même avec IE, ce qui est assez incroyable :!: :shock: C'est la première fois que je vois IE rendre quelque chose mieux que Opera.
Mis à part ça au niveau de l'accessibilité on fait mieux (mais aussi bien pire ! :( ), parce que pour certaines personnes l'attribut title est indispensable.
guilhem

Message par guilhem »

Merci à tous pour toutes ces réponses. Je vais essayé de mettre ça en pratique et de voir ce que cela donne sous les différents browsers !
Cordialement.
Guilhem.
Thomas
Varan
Messages : 1907
Inscription : 07 janv. 2004, 17:29

Message par Thomas »

Anciennement Toto.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité