Bonjour,
J'ai créé un menu personnalisé à part pour accéder à mon livre d'or.
Néanmoins, la couleur du menu ne change par au passage de la souris.
Je cherche comment intégrer la fonction "hover" dans mon menu personnalisé :
le contenu du block étant "
<a href="http://www.sebastien-perrette.fr/index?/page/livredor"><span style="color:#ff7700;"><span style="font-size: 19px;"><span style="font-weight: 700;"><span style="font-family: 'corbel', times, serif;"> Livre d'or</span></span></span></a>
" que dois-je ajouter pour avoir une couleur au passage de la souris identique aux autres menus ???
Merci
Hors ligne
Hors ligne
c'est du charabia tout ça pour moi ;)
je dois ajouter "<A:hover {color: #??????;}> dans le contenu du block ????
Hors ligne
Bonjour
ce genre de règles ne peut pas se faire inline (ie directement dans le tag html) il faut passer par des classes et du CSS déporté (dans un fichier ou un tag <style>)
il y a un excellent tutoriel sur le site du zéro pour prendre en main :-)
Hors ligne
Tout à fait
Lisez d'abord http://fr.piwigo.org/doc/doku.php?id=pw … alites:css avec des liens utiles dedans
Hors ligne
Ok, grace à firebug j'ai localisé qu'il s'agit du menu "mbAMM_personalised29" que je veux modifier.
Donc, je dois ajouter "<A:hover {color: #??????;}>" avec le plugin "localfiles editor" dans " local/css/luciano-rules.css "....
Mais avec quelle syntaxe ???
Hors ligne
a:hover {
#??????;
}
vous y étiez presque ^^
par contre pour cibler uniquement les liens de votre menu, il faudrait les entourer d'un <span> on d'un <div> ayant un id spécifique (disons "mon_super_menu")
et dans le css :
#mon_super_menu a:hover .......
Hors ligne
d'ailleyrs vous pourrez virer tous vos spans (pour info pas la peine de faire un span par régle css, on peut en mettre plusieurs) pour faire (avant la définition du hover)
#mon_super_menu a {
color:#ff7700;
font-size: 19px;
font-weight: 700;
}
Hors ligne
et là, part rapport à ce que vous venez d'écrire :
#mon_super_menu a {
color:#ff7700;
font-size: 19px;
font-weight: 700;
}
Pour le mettre en application, il faudrait que j'écrive :
#mbAMM_personalised29 {
a:hover:#FFFFFF
color:#ff7700;
font-size: 19px;
font-weight: 700;
}
Hors ligne
non
a:hover c'est un selecteur css, pas une propriété (si vous voyez ce que je veux dire ^^)
#mbAMM_personalised29 a {
color:#ff7700;
font-size: 19px;
font-weight: 700;
}
#mbAMM_personalised29 a:hover {
color:#ffffff;
}
Hors ligne
Oki... je voyais pas, mais je commence à saisir certaines subtilités.....
Néanmoins, je viens d'écrire
#mbAMM_personalised29 a:hover {
color:#ffffff;
}
dans local/css/luciano-rules.css.... et ça fonctionne pas... rien ne se passe au survol de la souris.... :(
Hors ligne
mettez #mbAMM_personalised29 dd a:hover car il ya concurrence avec #menubar dd a
et supprimez <span style="color:#ff7700;"></span> !!!
Comment j'ai fait ? j’ai simplement utilisé Firebug, très facile à utiliser
Hors ligne
Je suis une bille !!
j'ai supprimé <span style="color:#ff7700;"></span> inline et ajouté
#mbAMM_personalised29 dd a {
color:#ff7700;
font-size: 19px;
font-weight: 700;
}
#mbAMM_personalised29 dd a:hover {
color:#ffffff;
}
dans local/css/luciano-rules.css... Néanmoins, j'ai perdu ma couleur #ff7700.......................
Hors ligne
^^
allez on va y arriver
il existe :visited pour les liens déjà visités : donc là
#mbAMM_personalised29 dd a:visited {
color:#ff7700;
}
parce qu'il ya
#menubar dd a, #menubar dd a:visited {
color: #EEEEEE;
}
Hors ligne
D'ailleurs je ne comprens pourquoi faire tout ça alors que par défaut, sans tous les span vous avez le même résultat que "Formulaire de contact"
Hors ligne