Bonsoir,
Sur un site joomla (www.gersfarine.com) j'ai plusieurs menus. Le client a exigé des menus avec liens en images. Sur le menu gauche ou les menu intérieurs, j'ai une image x en a:link et une image y en a:hover et a:active(?). Or, mes a:link et a:hover fonctionnent avec changement d'image,par contre quand je suis sur la page du lien, je n'arrive pas à afficher mon image (la même que celle du a:hover). Je ne sais pas si ce que je raconte est très clair ?
Sachant que les pages sont générées par du php, je n'ai pas la possiblité de créer un code par page.
Voici mon code html et la css correspondante :
HTML :
<!-- fin #menu -->
<div id="menu_gauche">
<ul id="Menugauche">
<li class="item-109"><a href="./index.php/bles2"></a></li>
<li class="item-110"><a href="./index.php/farine"></a></li>
<li class="item-111"><a href="./index.php/painartisanboulanger"></a></li>
</ul>
</div>
<!-- fin #menu_gauche -->
CSS
#menu_gauche {
float:left;
width:100%;
max-width:130px;
height:auto;
margin-left:20px;
margin-top:20px;
}
#menu_gauche #menugauche li {
display:block;
width:100%;
max-width:130px;
height:25%;
text-align:center;
}
#menu_gauche .item-109 a {background:url(http://www.gersfarine.com/images/menu2_li1.png) top center no-repeat; display:block; width:auto; height:100px;}
#menu_gauche .item-109 a:visited, #menu_gauche .item-109 a:hover, #menu_gauche .item-109 a:active {background:url(http://www.gersfarine.com/images/menu_gaucheli1.png) top center no-repeat; display:block; width:auto; height:100px;}
#menu_gauche .item-110 a {background:url(http://www.gersfarine.com/images/menu2_li2.png) top center no-repeat; display:block; width:auto; height:100px;}
#menu_gauche .item-110 a:visited, #menu_gauche .item-110 a:hover, #menu_gauche .item-110 a:active {background:url(http://www.gersfarine.com/images/menu_gaucheli2.png) top center no-repeat; display:block; width:auto; height:100px;}
#menu_gauche .item-111 a {background:url(http://www.gersfarine.com/images/menu2_li3.png) top center no-repeat; display:block; width:auto; height:110px;}
#menu_gauche .item-111 a:visited, #menu_gauche .item-111 a:hover, #menu_gauche .item-111 a:active {background-image:url(http://www.gersfarine.com/images/menu_gaucheli3.png) top center no-repeat; display:block; width:auto; height:110px;}
Voilà, j'espère que quelqu'un pourra m'aider...
J'ai cherché dans le forum et je n'ai pas trouvé de réponse à mon pb.
Merci d'avance
Nathalie
Sur un site joomla (www.gersfarine.com) j'ai plusieurs menus. Le client a exigé des menus avec liens en images. Sur le menu gauche ou les menu intérieurs, j'ai une image x en a:link et une image y en a:hover et a:active(?). Or, mes a:link et a:hover fonctionnent avec changement d'image,par contre quand je suis sur la page du lien, je n'arrive pas à afficher mon image (la même que celle du a:hover). Je ne sais pas si ce que je raconte est très clair ?
Sachant que les pages sont générées par du php, je n'ai pas la possiblité de créer un code par page.
Voici mon code html et la css correspondante :
HTML :
<!-- fin #menu -->
<div id="menu_gauche">
<ul id="Menugauche">
<li class="item-109"><a href="./index.php/bles2"></a></li>
<li class="item-110"><a href="./index.php/farine"></a></li>
<li class="item-111"><a href="./index.php/painartisanboulanger"></a></li>
</ul>
</div>
<!-- fin #menu_gauche -->
CSS
#menu_gauche {
float:left;
width:100%;
max-width:130px;
height:auto;
margin-left:20px;
margin-top:20px;
}
#menu_gauche #menugauche li {
display:block;
width:100%;
max-width:130px;
height:25%;
text-align:center;
}
#menu_gauche .item-109 a {background:url(http://www.gersfarine.com/images/menu2_li1.png) top center no-repeat; display:block; width:auto; height:100px;}
#menu_gauche .item-109 a:visited, #menu_gauche .item-109 a:hover, #menu_gauche .item-109 a:active {background:url(http://www.gersfarine.com/images/menu_gaucheli1.png) top center no-repeat; display:block; width:auto; height:100px;}
#menu_gauche .item-110 a {background:url(http://www.gersfarine.com/images/menu2_li2.png) top center no-repeat; display:block; width:auto; height:100px;}
#menu_gauche .item-110 a:visited, #menu_gauche .item-110 a:hover, #menu_gauche .item-110 a:active {background:url(http://www.gersfarine.com/images/menu_gaucheli2.png) top center no-repeat; display:block; width:auto; height:100px;}
#menu_gauche .item-111 a {background:url(http://www.gersfarine.com/images/menu2_li3.png) top center no-repeat; display:block; width:auto; height:110px;}
#menu_gauche .item-111 a:visited, #menu_gauche .item-111 a:hover, #menu_gauche .item-111 a:active {background-image:url(http://www.gersfarine.com/images/menu_gaucheli3.png) top center no-repeat; display:block; width:auto; height:110px;}
Voilà, j'espère que quelqu'un pourra m'aider...
J'ai cherché dans le forum et je n'ai pas trouvé de réponse à mon pb.
Merci d'avance
Nathalie