Bonsoir à tous,
Je me tourne vers votre forum pour tenter de résoudre un problème de responsive design sur une image avec différentes coordonnées. Je suis débutant et je je m'initie en autodidacte à la pratique du html et du css. J'ai créé un site avec Jimdo et jusqu'ici cette formule me convient car je ne suis pas un professionnel et je peux donc apprendre pas à pas.
Je lis depuis 2 jours déjà des sujets sur la façon de rendre une "map image" en un design fluide et responsive et j'ai lu certains de vos sujets qui me ramènent à mettre en place un plugin jQuery et celui de Matt Stow qui est hébergé sur Github.
J'ai donc repris vos explications, j'ai appliqué un style pour que mon image devienne fluide au changement de taille et cela fonctionne très bien, le style est le suivant que j'ai mis dans le head :
Jusqu'ici je comprend bien ce que représente mon style, mais comme je suis débutant je ne sais pas si j'ai bien incorporé mon plugin jQuery. Comme je ne peux que modifier mon head et mon html sur Jimdo, peut être ai-je commis une erreur. Bref voici comment j'ai procédé pour implanter le plugin, tout d'abord j'ai modifié le head en rajoutant un lien vers la bibliothèque jQuery et celle de "rwdImageMaps" :
Puis j'ai ajouté mon code html qui correspont à ma "map image" comme ceci :
C'est donc à partir d'ici que je rencontre mon problème, quand je change la taille de mon site mon image devient fluide, elle se réduit ou s'agrandit mais les coordonnées cliquables ne sont plus respectées, elles sont comme décalées. J'ai l'impression que si mon image diminue et bien mes coordonnées se déplacent dans mon image.
Je vous laisse le lien de la page en question, mon image est en bas de page dans le sidebar : https://selamat-blog-voyage.jimdo.com/articles-d-amis/
Je vous remercie par avance d'une éventuelle aide explicative que vous pourriez m'apporter pour trouver la bonne méthode pour résoudre mon problème.
Bonne soirée.
Je me tourne vers votre forum pour tenter de résoudre un problème de responsive design sur une image avec différentes coordonnées. Je suis débutant et je je m'initie en autodidacte à la pratique du html et du css. J'ai créé un site avec Jimdo et jusqu'ici cette formule me convient car je ne suis pas un professionnel et je peux donc apprendre pas à pas.
Je lis depuis 2 jours déjà des sujets sur la façon de rendre une "map image" en un design fluide et responsive et j'ai lu certains de vos sujets qui me ramènent à mettre en place un plugin jQuery et celui de Matt Stow qui est hébergé sur Github.
J'ai donc repris vos explications, j'ai appliqué un style pour que mon image devienne fluide au changement de taille et cela fonctionne très bien, le style est le suivant que j'ai mis dans le head :
img[usemap] {
height: auto;
max-width: 100%;
width: auto;
}
Jusqu'ici je comprend bien ce que représente mon style, mais comme je suis débutant je ne sais pas si j'ai bien incorporé mon plugin jQuery. Comme je ne peux que modifier mon head et mon html sur Jimdo, peut être ai-je commis une erreur. Bref voici comment j'ai procédé pour implanter le plugin, tout d'abord j'ai modifié le head en rajoutant un lien vers la bibliothèque jQuery et celle de "rwdImageMaps" :
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js" type="text/javascript">
</script>
<script src="js/jquery.rwdImageMaps.min.js" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(e) {
$('img[usemap]').rwdImageMaps();
});
//]]>
</script>
Puis j'ai ajouté mon code html qui correspont à ma "map image" comme ceci :
<img usemap="#Sidebar_Map" src="https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg" width="1040" height="500"
align="center" alt="Image" name="Sidebar_Map" id="Sidebar_Map" /> <map name="Sidebar_Map" id="Sidebar_Map">
<area shape="poly" coords="343,63, 374,35, 532,41, 532,86, 374,93" title="Articles Amis" href="https://selamat-blog-voyage.jimdo.com/articles-d-amis/" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/ie013a9b150925952/version/1487695282/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="poly" coords="625,130, 595,108, 509,108, 509,153, 595,153" title="Liens" href="https://selamat-blog-voyage.jimdo.com/liens/" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i0aa9ef0960d5b2f9/version/1487695564/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="poly" coords="351,192, 382,163, 532,169, 532,214, 382,221" title="Partenaires" href="https://selamat-blog-voyage.jimdo.com/partenaires/" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i18011c96bd2c8ab6/version/1487695805/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="64,421,106,460" title="Google+" href="https://plus.google.com/share?url=https%3A%2F%2Fselamat-blog-voyage.jimdo.com%2F" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i9e877135ec3ae614/version/1487698249/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="162,421,205,460" title="Twitter" href="http://twitter.com/share?text=Accueil&url=https%3A%2F%2Fselamat-blog-voyage.jimdo.com%2F" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i7aa0cf0411c7c13e/version/1487698806/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="259,420,286,461" title="Facebook" href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fselamat-blog-voyage.jimdo.com%2F&t=Accueil" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i336ceec93e29fbee/version/1487699273/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="334,411,383,471" title="Youtube" href="https://www.youtube.com/channel/UCfpR1eGml2Xxbjk6PVePMtw" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/idb8a886ad770eff1/version/1487699599/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="434,419,469,463" title="Pinterest" href="https://fr.pinterest.com/selamatjalan/" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i0be0c1c46a85d0b0/version/1487699955/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="571,427,624,463" title="Contact" href="mailto:contact@selamat-jalan.com" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/if58d300fa34f0b9d/version/1487700192/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="676,410,737,471" title="Carnet de Voyage" href="https://selamat-blog-voyage.jimdo.com/carnet-de-voyage/" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/iabe383c1868a4168/version/1487700618/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="795,410,849,473" title="Articles de Voyage" href="https://selamat-blog-voyage.jimdo.com/mes-articles/" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/id1bed6ee1e5e9b5e/version/1487701052/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="907,413,965,470" title="Conseils de Voyage" href="https://selamat-blog-voyage.jimdo.com/conseils/" onmouseover=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/ic295ae144461319c/version/1487701326/image.jpg'" onmouseout=
"Sidebar_Map.src='https://image.jimcdn.com/app/cms/image/transf/none/path/s02767eebeb15a5f8/image/i495ffe1f160cf6bd/version/1487694585/image.jpg'" />
<area shape="rect" coords="901,32,1023,172" title="A Propos" href="https://selamat-blog-voyage.jimdo.com/a-propos/" />
</map>
C'est donc à partir d'ici que je rencontre mon problème, quand je change la taille de mon site mon image devient fluide, elle se réduit ou s'agrandit mais les coordonnées cliquables ne sont plus respectées, elles sont comme décalées. J'ai l'impression que si mon image diminue et bien mes coordonnées se déplacent dans mon image.
Je vous laisse le lien de la page en question, mon image est en bas de page dans le sidebar : https://selamat-blog-voyage.jimdo.com/articles-d-amis/
Je vous remercie par avance d'une éventuelle aide explicative que vous pourriez m'apporter pour trouver la bonne méthode pour résoudre mon problème.
Bonne soirée.