Bonjour,
J'essaye de créer un popup, en suivant notamment un tutoriel de Bovino, Créer une fenêtre modale avec CSS 3 et d'autres trouvés sur Internet.
Dans le popup, je désire n'afficher qu'une image, et pour rendre le code générique, que la taille de ma div s'adapte automatiquement à la largeur de l'image affichée.
Cela fonctionne bien si je fixe une largeur, ma fenêtre modale est bien affichée au centre de l'écran.
Pour adapter la largeur, j'ai bien trouvé des discussions indiquant de modifier la propriété "display".
Cela me donne bien le résultat attendu en terme de largeur, par contre le popup vient s'afficher en haut à gauche de l'écran.
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 .modalDialog > div { /*max-width: 500px;*/ display : inline; position: relative; margin: 10% auto; background: #fff; /*FFFFF*/ background: -moz-linear-gradient(#fff, #999); background: -webkit-linear-gradient(#fff, #999); background: -o-linear-gradient(#fff, #999); }
J'ai fait quelques essais, mais sans succès.
Est-il possible de conserver les deux comportement, soit que la div s'adapte au contenu et qu'elle s'affiche bien en position "relative" ?
Merci d'avance pour votre aide.
Partager