Bonsoir, je tourne en rond depuis deux jours, j'ai de bonnes bases mais là, c'est un mystère.
Sous Dreamweaver en aperçu tout est ok, en ligne cela ne marche plus.
Le principe est simple, l'utilisation de "Sprites", un seul PNG et différentes coordonnées.
Dans l'exemple ci-dessous, même avec les mêmes coordonnées, seule la première puce est visible, une idée ? Merci d'avance.
Vraiment je ne comprend pas...
Modifié par XFranck (26 Jan 2011 - 20:04)
Sous Dreamweaver en aperçu tout est ok, en ligne cela ne marche plus.
Le principe est simple, l'utilisation de "Sprites", un seul PNG et différentes coordonnées.
Dans l'exemple ci-dessous, même avec les mêmes coordonnées, seule la première puce est visible, une idée ? Merci d'avance.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="css/v2.css" rel="stylesheet" type="text/css" />
</head>
<body>
<ul id="mcatalogue">
<li id="itemA"><a href="#"></a></li>
<li id="itemB"><a href="#"></a></li>
<li id="itemC"><a href="#"></a></li>
</ul>
</body>
</html>
@charset "utf-8";
/* CSS Document */
ul#mcatalogue {
margin:0;
padding:0;
list-style-type:none;
top: 9px;
left: 9px;
position: relative;
z-index: 1;
}
ul#mcatalogue li {
margin:0 0 5px 0;
padding:0;
}
ul#mcatalogue li a {
display:block;
width:122px;
height:70px;
}
#itemA a {
background:url('../images/Catalogue.png') no-repeat 0px 0px;
}
#itemA a:hover {
background:url('../images/Catalogue.png') no-repeat 0px -71px;
}
#itemB a {
background:url('/images/Catalogue.png') no-repeat 0px 0px;
}
#itemB a:hover {
background:url('/images/Catalogue.png') no-repeat 0px -71px;
}
#itemC a {
background:url('/images/Catalogue.png') no-repeat 0px 0px;
}
#itemC a:hover {
background:url('/images/Catalogue.png') no-repeat 0px -71px;
}
Vraiment je ne comprend pas...
Modifié par XFranck (26 Jan 2011 - 20:04)