|
|
|
|
Bonjour,
Voila je suis en train de créer mon site et je souhaite faire des boutons de menu rollover.
Au départ j'avais mis mes images (boutons avec texte). Mais cela ne me plait plus car en insérant un traducteur automatique, je me suis aperçu que les boutons n'était plus approprié à la langue choisie.
Je souhaite donc simplement superposer un texte sur une image rollover. J'ai vu que c'était possible avec une seule image, mais je ne sais pas si ça l'est avec un rollover.
Voici le code que j'avais inséré dans ma page pour le rollover:
<td style="text-align: center; width: 20%;"><a
href="index.php"><img alt=""
style="border: 0px solid ; width: 100%; height: 25px;"
src="images/buttons/image_1.gif"
onmouseover="this.src='images/buttons/image_2.gif'"
onmouseout="this.src='images/buttons/image_1'"></a></td>
Merci d'avance pour vos réponses.
<a class="bouton">Mon bouton</a>
|
Je suis un peu perdue, je ne sais pas où mettre le code donné, j'ai essayé directement dans la page php mais ça ne fonctionne pas :(
|
Bien, tout d'abord, pourrais-tu me montrer et/ou m'expliquer la portion de ton projet qui est concernée ?
a.bouton:link, a.bouton:visited {
display:block;
width:100px;
height:15px;
background:url(IMAGES/buttons/MONOBLOCS1.gif) 0 0 no-repeat;
}
a.bouton:hover, a.bouton:active {
width:100px;
height:15px;
background:url(IMAGES/buttons/MONOBLOCS1-ROLL.gif) 0 0 no-repeat;
}
c'était bien dans un fichier css qu'il fallait le mettre... ou encore, tu pouvais le placer dans <head> de cette façon : <style type="text/css">
a.bouton:link, a.bouton:visited {
display:block;
width:100px;
height:15px;
background:url(IMAGES/buttons/MONOBLOCS1.gif) 0 0 no-repeat;
}
a.bouton:hover, a.bouton:active {
width:100px;
height:15px;
background:url(IMAGES/buttons/MONOBLOCS1-ROLL.gif) 0 0 no-repeat;
}
</style>
...pour que tu comprennes bien, avec ce code CSS, on déclare une "classe" (série de propriété) pour l'objet <a> (la balise déclarant les liens). Dans ton HTML/PHP tu dois alors remplacer : <code><a href="index.php"> <img alt="" style="border: 0px solid ; width: 100%; height: 25px;" src="images/buttons/image_1.gif" onmouseover="this.src='images/buttons/image_2.gif'" onmouseout="this.src='images/buttons/image_1'"> </a> par : <a class="bouton" href="index.php" title=""> Aller à l'index(par ex) </a> Mais pour mieux t'aider, il aurait fallu que je puisse (au moins) voir la page concernée... car je ne sais pas qu'elle taille doit faire ton bouton et/ou ton image... et cette taille doit être déclarée dans le css du bouton ! J'espère que tu comprends mieux à présent, n'hésites pas en cas de besoin ! ;) [Monkey Monk] That's all folks ! |
J'ai réussi, mais malheureusement le texte et les boutons ne se placent pas exactement là où je le souhaite
|