Bonjour,
Après avoir étudié l'excellent tutoriel de Didier Mouronval sur
dmouronval.developpez.com/tutoriels/css/fenetre-modale-css3/
j'ai essayé de reproduire un exemple. Mais je tombe sur un problème qui se produit aussi sur le tutoriel.
C'est l'exemple du changement de couleur d'une boite. Lorsque l'on clique sur le lien pour changer la couleur, tout le texte remonte vers le haut comme toutes les ancres. Quel serait le moyen pour que la page ne bouge pas?
Voici l'exemple que j'ai fait.
Code CSS:
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #page { width:500px; height:auto; margin-top:100px; } #contenu { width:auto; height:900px; border:2px solid #300; } .boitetext { width:auto; height:500px; } #winpopup { position: relative; left:auto; top:auto;} #winpopup { width:100px; height:50px; margin:10px auto; background-color:red; } #winpopup:target { background-color:blue; }
Code html:
(la classe "boitetext" n'est là que pour simuler du texte et positionner la "winpopup" )
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <div id="page"> <div id="contenu"> <p class="boitetext">Ici le texte, bla, bla, bla </p> <div id="winpopup"></div> <p> <a href="#winpopup">Changer la couleur de la boîte</a><br /> <a href="#noWhere">Rétablir la couleur</a> </p> </div> </div>
Merci aux passionnés, car je sèche.
Partager