Bonjour a tous ,
j'aimerai savoir comment faire pour différencier les "area shape" dans une map pour pouvoir leur appliquer un style en css.J'ai essayé en mettant un id="blabla" mais lorsque je test ma page rien ne se passe.Cela marche uniquement lorsque j'applique l'id a la map mais du coup toutes mes zones reactives sont forcément identiques.
Pour préciser je voudrai appliquer un :hover different sur chaque zone pour qu'une image s'affiche au survol.
Je vous donne mes codes avec le id="macuisine" placé a priori au mauvais endroit !!!
Je débute alors soyez indulgents!!!!!....et merci pour votre aide!!
voici mon code html:
et voici mon code css:
Modifié par Mamzell S (18 Nov 2009 - 10:41)
j'aimerai savoir comment faire pour différencier les "area shape" dans une map pour pouvoir leur appliquer un style en css.J'ai essayé en mettant un id="blabla" mais lorsque je test ma page rien ne se passe.Cela marche uniquement lorsque j'applique l'id a la map mais du coup toutes mes zones reactives sont forcément identiques.
Pour préciser je voudrai appliquer un :hover different sur chaque zone pour qu'une image s'affiche au survol.
Je vous donne mes codes avec le id="macuisine" placé a priori au mauvais endroit !!!
Je débute alors soyez indulgents!!!!!....et merci pour votre aide!!
voici mon code html:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>crea2d</title>
<link rel="stylesheet" media="screen" type="text/css" title="centrer" href="style2_2.css" />
</head>
<body>
<div id="logo"></div>
<div id="header">
<ul>
<li><a href="file:///Macintosh HD/Users/administrateur/Desktop/MlleS2/COM_MlleS/SITE_WEB/mlles.fr/index.html" class="accueil">accueil</a></li>
<li><a href="file:///Macintosh HD/Users/administrateur/Desktop/MlleS2/COM_MlleS/SITE_WEB/mlles.fr/crea2d.html" class="crea2d">crea 2d</a></li>
<li><a href="file:///Macintosh HD/Users/administrateur/Desktop/MlleS2/COM_MlleS/SITE_WEB/mlles.fr/crea3d.html" class="crea3d">crea 3d</a></li>
<li><a href="file:///Macintosh HD/Users/administrateur/Desktop/MlleS2/COM_MlleS/SITE_WEB/mlles.fr/photos.html" class="photos">photos</a></li>
<li><a href="#1" class="vide1"></a></li>
<li><a href="#2" class="vide2"></a></li>
<li><a href="file:///Macintosh HD/Users/administrateur/Desktop/MlleS2/COM_MlleS/SITE_WEB/mlles.fr/liens.html" class="liens">liens</a></li>
<li><a href="file:///Macintosh HD/Users/administrateur/Desktop/MlleS2/COM_MlleS/SITE_WEB/mlles.fr/contact.html" class="contact">contact</a></li>
</ul>
</div>
<table id="corps" border="0px";cellpadding="0px";cellspacing="0px";align="right";>
<tr id="titre1"><td>blabla</td></tr>
<tr id="texte"><td>blabla</td></tr>
<tr id="titre2"><td>blabla</td></tr>
</table>
<div id="rond";align="right"><img src="images/ronds_v.jpg" border="0" align="right" usemap="#Map"/></div>
<map name="Map">
<area shape="circle" coords="169,20,12" href="#" id="macuisine" />
<area shape="circle" coords="387,17,14" href="#" />
<area shape="circle" coords="118,44,13" href="#" />
<area shape="circle" coords="290,44,14" href="#" />
<area shape="circle" coords="358,40,13" href="#" /></map>
<div id="pied_de_page"></div>
</body>
et voici mon code css:
@charset "UTF-8";
/* CSS Document */
body
{
width: 880px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
color: white;
background-color: black;
font-family: myriadpro,myriad pro,trebuchet ms;
}
#logo
{
background-image: url("images/logo.jpg");
background-repeat: no-repeat;
width: 150px;
height: 667px;
margin-left: 0px;
float: left;
}
#header ul
{
width: 940px;
height: 47px;
background-color: transparent;
margin-left: 150px;
padding: 0;
list-style: none;
}
#header ul li
{
margin: 0;
}
#header ul li a
{
display: block;
float: left;
width: 85px;
height: 30px;
margin-top: 17px;
background-color: rgb(45,44,47);
font-size: medium;
font-weight: bold;
text-transform: uppercase;
/* Centrage horizontal du texte */
text-align: center;
/* Redefinition de la taille de la ligne */
line-height: 35px;
/* Positionnement du texte par rapport a la ligne */
vertical-align: middle;
text-decoration: none;
}
#header ul li a.vide1
{width: 80px}
#header ul li a.vide2
{width: 80px}
/* pour IE et opera */
#header ul>li
{
float:none;
}
#header ul li
{
float: left;
margin: 0;
}
#header ul li a.accueil:hover
{
color: white;
}
#header ul li a.crea3d:hover
{
color: white;
}
#header ul li a.photos:hover
{
color: white;
}
#header ul li a.liens:hover
{
color: white;
}
#header ul li a.contact:hover
{
color: white;
}
.accueil
{
color: rgb(75,75,77);
margin-right: 4px;
}
.crea2d
{
color: white;
margin-right: 4px;
margin-left: 4px;
}
.crea3d
{
color: rgb(75,75,77);
margin-right: 4px;
margin-left: 4px;
}
.photos
{
color: rgb(75,75,77);
margin-right: 4px;
margin-left: 4px;
}
.vide1
{
margin-right: 4px;
margin-left: 4px;
}
.vide2
{
margin-right: 4px;
margin-left: 4px;
}
.liens
{
color: rgb(75,75,77);
margin-right: 4px;
margin-left: 4px;
}
.contact
{
color: rgb(75,75,77);
margin-right: 4px;
margin-left: 4px;
}
#corps
{
margin-bottom: 0px;
margin-left : 520px;
margin-top: -12px;
}
#titre1
{
text-align: right;
font-size: 113%;
font-weight: bold;
}
#titre2
{
text-align: right;
font-size: 110%;
font-weight: bold;
}
#texte
{
text-align: left;
font-size: 75%;
margin-left: 480px;
}
#macuisine:hover
{
display: block;
background-image: url("images/macuisine.png");
position: absolute;
left: 600px;
top: 150px;
width: 210px;
height: 400px;
}
#pied_de_page
{
background-image: url("images/signature.jpg");
width: 182px;
height: 101px;
margin-left: 710px;
margin-top: 420px;
}
Modifié par Mamzell S (18 Nov 2009 - 10:41)