begin process at 2012 02 15 08:27:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

CSS

 > 

CSS MAP et AREA


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

CSS MAP et AREA

dimanche 24 août 2008 à 13:58:17 | CSS MAP et AREA

gabs77

Bonjour,

Je voudrais savoir si on peut combiner du CSS avec les balises AREA ???

En fait, j'ai une image PNG avec un fond transparent que j'affiche en HTML avec la baslise <img src="monimage.png" usemap="#Map"/>
et ke défini des zones cliquables avec
<map  name="Map">
       <area shape="poly"
        href="page2.html"
        coords="300,600,  400,580  470,550,  520,500,  560,450,  585,400,  600,300,      400,300,  300,400" />
</map>

Je souhaite trouver une solution léger pour marquer le fait que la souris est sur un lien de la zone cliquable comme une autre image ou une coloration de fond !!
bref, une idée qui fonctionne, car je ne suis pas parvenu à trouver !!!
mardi 26 août 2008 à 18:49:06 | Re : CSS MAP et AREA

jreaux62

Une simple "info=bulle" (alt="...") au passage de la souris sur la zone :

<map  name="Map">
       <area shape="poly"
        href="page2.html" alt="acces a la page2"
        coords="300,600, 400,580, 470,550, 520,500, 560,450, 585,400,  600,300, 400,300, 300,400" />
</map>

mardi 26 août 2008 à 19:08:26 | Re : CSS MAP et AREA

gabs77

Merci jreaux62, mais je connaissais déjà cette réponse !!
Merci tout de même !!
Déjà, je viens à me demander si on peut faire du CSS avec map et area  ??? car là sans y parvenir je reste douteux sur la question !!!
mercredi 27 août 2008 à 13:20:09 | Re : CSS MAP et AREA

jreaux62

Dans ce cas, que veux-tu dire par "marquer le fait que la souris est sur un lien de la zone cliquable" ?

Sinon, tu peux mettre :
<area shape="poly" id="blabla" ...
ou
<area shape="poly" class="blabla" ...

et ajouter le CSS correspondant a "blabla"
jeudi 28 août 2008 à 09:48:31 | Re : CSS MAP et AREA

gabs77

Dans ce cas, que veux-tu dire par "marquer le fait que la souris est sur un lien de la zone cliquable" ?
Je veux dire par là, une image qui s'intercale dessus ou une coloration, bref !! Désolé, si je m'explique mal !! c'est les idées qui me manquent en ce moment !!

Cependant, j'ai déjà essayéavec les "id" ou les "class" mais sans succès !!
Alors est ce que je m'y prends mal
jeudi 28 août 2008 à 15:37:17 | Re : CSS MAP et AREA

jreaux62

Réponse acceptée !
J'ai vu ca :
http://www.developpez.net/forums/d22187/webmasters-developpement-web/css/area-css/

Adapté aux zones "rect".
Mais pour les zones "poly" ... (?)

Et un code CSS pour modifier l'opacité :
filter: alpha(opacity=50);
     -moz-opacity: 0.5;
     -khtml-opacity: 0.5;
     opacity: 0.5;

jeudi 28 août 2008 à 16:40:14 | Re : CSS MAP et AREA

gabs77

jreaux62,
Super le lien que tu m'a passé marche à merveille donc en fait le CSS ne marche pas sur les area/map il faut rusé avec un peu de javascript et du omousehover onmouseout et le tour est joué !!!
Merci !!
jeudi 28 août 2008 à 17:13:52 | Re : CSS MAP et AREA

jreaux62

Par curiosité (et pour ceux qui se posent la meme question), peux-tu mettre ici ce que tu as fait (comment tu t'y es pris pour la zone "poly") ?

Merci.
Et content d'avoir pu aider.
jeudi 28 août 2008 à 21:27:11 | Re : CSS MAP et AREA

gabs77

Réponse acceptée !
<div class="centre">    	 <img class="img" src="images/monimage.gif"width="500"height="500"border="0" usemap="#maMap" alt="">     <map name="maMap">
       <area shape="poly" onMouseOver="afficheId('bloc');" onMouseOut="cacheId('bloc');"
        href="page2.html" alt="acces a la page2"
        coords="300,600, 400,580, 470,550, 520,500, 560,450, 585,400,  600,300, 400,300, 300,400" />
<area onMouseOver="afficheId('bloc');" onMouseOut="cacheId('bloc');" shape="rect" coords="460,586,672,622" href="synoptique.php" alt=""> </map> <div class="bloc1" id="bloc"> <img src="images/monimage2.gif"> </div> </div>
Pour les feuilles de styles :
Code :
.bloc1 {display:none; position:absolute; width:150px; height:150px; left:650px; top:500px;}   .centre {width:100%; height:80%; position:relative; margin-left:5px; }
Et voilà pour le javascript :
Code :
function afficheId(baliseId){     document.getElementById(baliseId).style.visibility='visible';     document.getElementById(baliseId).style.display='block';   }   function cacheId(baliseId){     document.getElementById(baliseId).style.visibility='hidden';     document.getElementById(baliseId).style.display='none';   }  
jeudi 28 août 2008 à 21:28:19 | Re : CSS MAP et AREA

gabs77

après c'est à adapter selon ses besoins !!


Cette discussion est classée dans : image, fond, map, css, area


Répondre à ce message

Sujets en rapport avec ce message

Variable dans css [ par shadow578 ] Bonjour, Voilà j'ai un css qui m'affiche une image de fond. Ensuite j'ai un php, ou se place un formulaire et j'aimerai que quand on envoie le formula galerie image [ par djbabou ] Bonjour à tous ... Me revoici sur codes sources avec une nouvelle quesion: J'ai développé une galerie d'image très simple en pure css/html. En fait, balise map html [ par djbabou ] Bonjour a tous, J'aimerais vous poser une petite question concernant le mapping en php. J'ai une image sur une de mes pages sur laquelle j'applique CSS : Background-repeat ne marche pas avec IE [ par mrassaa ] Salut, J'ai créé un formulaire avec php. Dans la qui contient mon formulaire, j'ai mis une image qui doit se répéter qu'une seule fois. Grâce à Back aide css [ par yoyo77yo ] bonjour, J'ai une feuille php avec un div (que j'ai nommée "contenutableau")qui contient un tableau : je demande au div de flotter à droite avec une Redimensionner le background d'un <table> [ par chewbacca156 ] Hello !Je souhaiterais que l'image de fond de mon menu (généré dynamiquement) s'adapte à la longueur de ce dernier. Tout simplement car une image en d Position image survolé [ par HiKwesT ] Bonsoir, &lt Prb positionnement image! [ par HiKwesT ] Bonjour, voila j'ai creer un site en jpeg. Ce site comprend un fond d'ecran ainsi qu'un menu qui change de couleur a chaque survol!Pour le fond je n'e echo avec imagecreatefromjpeg ?? [ par PsYk0PaT ] Bonjour,J'ai ce bout de code qui fonctionne à merveille: $image = imageCreateFromJpeg("la_map.jpg"); $colorCyan = imageColorAllocate$image,0,255,255); Sessions sur 2 scripts [ par guill76 ] Salut,SI Quelqu'un pouvait m'expliquer le pb suivant et comment le résoudre:Dans le corps de mon script principal  index.php , j'insere une balise ima


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales