Comment mettre une image au dessus d'une autr
boony
Messages postés
46
Statut
Membre
-
boony Messages postés 46 Statut Membre -
boony Messages postés 46 Statut Membre -
Bonjour,
J'ai un petit soucis, j'aimerai afficher des boutons image au dessus d'une image.
Sur mon ordinateur tout fonctionne parfaitement mais si je teste sur un autre ordi avec une largeur d'écran différente, les images du dessus ne se retrouvent pas du tout au même endroit.
Je pense que je m'y prend mal avec mes z-index.
Quelqu'un pourrais t'il m'aider à trouver le code pour que ca fonctionne sur tout type d'écran?
Je cvous laisse mon code :
Code CSS:
Code php:
Merci pour votre aide
J'ai un petit soucis, j'aimerai afficher des boutons image au dessus d'une image.
Sur mon ordinateur tout fonctionne parfaitement mais si je teste sur un autre ordi avec une largeur d'écran différente, les images du dessus ne se retrouvent pas du tout au même endroit.
Je pense que je m'y prend mal avec mes z-index.
Quelqu'un pourrais t'il m'aider à trouver le code pour que ca fonctionne sur tout type d'écran?
Je cvous laisse mon code :
Code CSS:
.plan
{
top: 20;
left: 0;
width: 100%;
z-index: 1;
}
.cuisine
{
top: 95%;
left: 35%;
z-index: 2;
position:absolute;
}
.chambre_adulte
{
top: 115%;
left: 57%;
z-index: 2;
position:absolute;
}
.chambre_enfant
{
top: 115%;
left: 35%;
z-index: 2;
position:absolute;
}
.salle
{
top: 115%;
left: 45%;
z-index: 2;
position:absolute;
}
.salon
{
top: 91%;
left: 45%;
z-index: 2;
position:absolute;
}
.sdb
{
top: 91%;
left: 57%;
z-index: 2;
position:absolute;
}
Code php:
<div class="plan"> <img src="images_site/plan.jpg"/> </div> <div class="cuisine"> <a href="cuisine.php" class="type2" ><img src="images_site/bouton_pieces/cuisine.jpg"/></a></div> <div class="chambre_adulte"> <a href="chambre_adulte.php" class="type2"><img src="images_site/bouton_pieces/chambre_adulte.jpg"/></a> </div> <div class="salle"> <a href="salle.php" class="type2" ><img src="images_site/bouton_pieces/salle.jpg"/></a> </div> <div class="chambre_enfant"> <a href="chambre_enfant.php"class="type2" ><img src="images_site/bouton_pieces/chambre_enfant.jpg"/></a> </div> <div class="salon"> <a href="salon.php" class="type2" ><img src="images_site/bouton_pieces/salon.jpg"/></a> </div> <div class="sdb"> <a href="sdb.php" class="type2" ><img src="images_site/bouton_pieces/sdb.jpg"/></a> </div>
Merci pour votre aide
A voir également:
- Comment mettre une image au dessus d'une autr
- Légender une image - Guide
- Créer une image iso - Guide
- Mettre une image en filigrane sur word - Guide
- Comment rechercher une image sur google - Guide
- Agrandir une image - Guide
7 réponses
Ben ca parait normal que ca soit pas à la même place :
tu mets en % pour positionner tes images
mais tes images elles sont de taille fixe.
donc forcément selon la taille de l'écran, ca varie
Ce que tu peux faire c'est par exemple de définir un div de taille fixe où seront positionnées tes images (du coup le % sera tt le tps le même vu que la tailel du div est fixe)
ou mettre tes images en taille relative à l'écran, mais ca risque de les rendre déformées :S
tu mets en % pour positionner tes images
mais tes images elles sont de taille fixe.
donc forcément selon la taille de l'écran, ca varie
Ce que tu peux faire c'est par exemple de définir un div de taille fixe où seront positionnées tes images (du coup le % sera tt le tps le même vu que la tailel du div est fixe)
ou mettre tes images en taille relative à l'écran, mais ca risque de les rendre déformées :S
Merci pour ta reponse, désolé j'étais partie travailler je ne pouvais pas te répondre avant.
Je suis débutante, je ne vois pas trop comment faire un div de taille fixe, si tu veux dire qu'à la place de :
"position:absolute"; il faut mettre "position:fixed;" ou "position:relative;" j'ai dejà essayé mais ca ne fonctionne pas.
Je suis débutante, je ne vois pas trop comment faire un div de taille fixe, si tu veux dire qu'à la place de :
"position:absolute"; il faut mettre "position:fixed;" ou "position:relative;" j'ai dejà essayé mais ca ne fonctionne pas.
Ben, tu créées un div qui englobe tous tes divs (chambre_adulte, salle ...), et dans le css, tu definies une taille en hauteur par l'attribut "height" et la largeur par l'attribut "width", en y mettant la taille désirée en px
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question