Bonjour,
Voilà j'ai un souci avec un projet : j'aimerai avoir une maison de fond, et dessus des points (des icons/images avec un lien dessus) qui mènent vers une page selon le lieu/la position dans l'image de fond (la maison).
Le souci, c'est que selon la taille des écrans, les points ne se repositionnent pas au bon endroit sur l'image de fond. L'image de fond se réduit effectivement selon le format d'écran, mais les points ne bougent pas et sont décalés.
Voici le code :
J'espère qu'il existe une solution, sachant que c'est pour l'intégrer dans la page d'un site wordpress.
Merci d'avance pour les pistes qui pourront m'être apportées,
Bonne journée
Modifié par PaulineBevil (30 Aug 2017 - 14:45)
Voilà j'ai un souci avec un projet : j'aimerai avoir une maison de fond, et dessus des points (des icons/images avec un lien dessus) qui mènent vers une page selon le lieu/la position dans l'image de fond (la maison).
Le souci, c'est que selon la taille des écrans, les points ne se repositionnent pas au bon endroit sur l'image de fond. L'image de fond se réduit effectivement selon le format d'écran, mais les points ne bougent pas et sont décalés.
Voici le code :
<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style type="text/css">
.container {
width: 100%;
height: auto;
}
.image1 {
width: 38px;
height: 38px;
display: inline-block;
position: absolute;
left: 538px;
top: 139px;
opacity: 0,5;
transition: all 0.5s;
}
.image1:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
.image2 {
width: 39px;
height: 39px;
display: inline-block;
position: absolute;
left: 708px;
top: 66px;
opacity: 0,5;
transition: all 0.5s;
}
.image2:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
.image3 {
width: 41px;
height: 41px;
display: inline-block;
position: absolute;
left: 653px;
top: 276px;
opacity: 0,5;
transition: all 0.5s;
}
.image3:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
.image4 {
width: 33px;
height: 33px;
display: inline-block;
position: absolute;
left: 328px;
top: 107px;
opacity: 0,5;
transition: all 0.5s;
}
.image4:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
.image5 {
width: 40px;
height: 40px;
display: inline-block;
position: absolute;
left: 83px;
top: 442px;
opacity: 0,5;
transition: all 0.5s;
}
.image5:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
.image6 {
width: 35px;
height: 35px;
display: inline-block;
position: absolute;
left: 566px;
top: 489px;
opacity: 0,5;
transition: all 0.5s;
}
.image6:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
.image7 {
width: 35px;
height: 35px;
display: inline-block;
position: absolute;
left: 495px;
top: 454px;
opacity: 0,5;
transition: all 0.5s;
}
.image7:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
.image8 {
width: 36px;
height: 36px;
display: inline-block;
position: relative;
left: 294px;
top: 187px;
opacity: 0,5;
transition: all 0.5s;
}
.image8:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
.image9 {
width: 32px;
height: 32px;
display: inline-block;
position: absolute;
left: 245px;
top: 195px;
opacity: 0,5;
transition: all 0.5s;
}
.image9:hover {
width: 55px;
height: 55px;
opacity: 1;
animation-delay: 1s;
animation-duration: 1s;
}
</style>
</head>
<body>
<div class="container"><img src="https://img11.hostingpics.net/pics/891824maison.png" alt="Maison" width="812" height="595" usemap="#Map"/>
<a href="https://www.bevil.be/traitement-des-eaux/" title="Traitement des eaux"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image1"></a>
<a href="https://www.bevil.be/entretien-urgence-fosses/" title="Entretien et urgence fosses"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image2"></a>
<a href="https://www.bevil.be/detachtout/" title="Détachants"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image3"></a>
<a href="https://www.bevil.be/entretien-nettoyage-piscine/" title="Entretien et nettoyage piscine"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image4"></a>
<a href="https://www.bevil.be/toilettes-portables/" title="Additifs toilettes portables"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image5"></a>
<a href="https://www.bevil.be/cuisine/" title="Cuisine"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image6"></a>
<a href="https://www.bevil.be/entretien-allumage-feu/" title="Entretien et allumage chauffage"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image7"></a>
<a href="https://www.bevil.be/baignoire-et-douches/" title="Entretien et débouchage douches, baignoires et lavabos"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image8"></a>
<a href="https://www.bevil.be/toilettes/" title="Entretien et débouchage toilettes"><img src="https://img11.hostingpics.net/pics/637490Arrireplan.png" class="image9"></a></div>
</body>
</html>
J'espère qu'il existe une solution, sachant que c'est pour l'intégrer dans la page d'un site wordpress.
Merci d'avance pour les pistes qui pourront m'être apportées,
Bonne journée
Modifié par PaulineBevil (30 Aug 2017 - 14:45)