Div dans une image, position relative.....
Résolu/Fermé
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
-
Modifié par pijaku le 7/11/2013 à 10:04
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 7 nov. 2013 à 16:14
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 7 nov. 2013 à 16:14
A voir également:
- Div dans une image, position relative.....
- Image iso - Guide
- Ma position - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Position gps - Guide
1 réponse
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
7 nov. 2013 à 13:10
7 nov. 2013 à 13:10
Bonjour
je te conseille de mettre tes div en position absolute avec les valeurs que tu a mises au début
sinon une autre solution avec une image cliquable c'est un area shape avec la balise <map>
https://cyberzoide.developpez.com/html/map.php3
je te conseille de mettre tes div en position absolute avec les valeurs que tu a mises au début
sinon une autre solution avec une image cliquable c'est un area shape avec la balise <map>
https://cyberzoide.developpez.com/html/map.php3
7 nov. 2013 à 13:15
Merci à toi pour la réponse.
En position : absolute, les div vont se positionner par rapport au navigateur, pas par rapport à mon image... Ça risque de faire des décalages selon les utilisateurs du site. Non?
Les Area Shape j'y ai pensé. J'ai essayé, mais ils n'ont pas énormément de propriété... Je ne peux donc pas changer le background de l'Area Shape au survol de la souris... Sans utiliser de javascript.
Or ici le but est le suivant :
1- j'ai une grande image de fond,
2- dans cette image de fond je rends certaines zones cliquables,
3- au survol de ces zones par la souris, le Background de ces zones change (et seulement la zone survolée)
4- En cliquant on suit le lien...
Les 1, 2 et 4 sont la définition des area shape, mais il me manque le point 3...
7 nov. 2013 à 14:03
donc si des div sont dans un autre div il se postionneront par rapport au parent
attention le parent doit être en position relative et les enfants en position absolute
donc #bloc_page tu mets position:relative; et les autres position:absolute;
7 nov. 2013 à 14:12
Merci beaucoup.
En plus, ça supprime l'overflow inutile... Rien à dire.
A+
7 nov. 2013 à 16:14