Version complète: sur le forum Webmaster Hub : "Popup" en CSS?
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
Sebastien
J'aimerais savoir s'il est possible de faire une sorte de popup en CSS, càd un div positionné par dessus tous les autres qui n'alterait pas le reste de toute la page (sorti du flux donc) et qui contiendrait un lien pour le fermer (le rendre invisible en fait).

Je suppose que c'est une combinaison javascript et CSS?
Ganf
Pour faire la div, un bête position:absolute; top:0; left:0; z-index:127; suffira.
Si tu veux quelque chose au milieu de la fenêtre tu peux par exemple faire remplir les top et left en javascript à partir de la taille de la fenêtre utilisateur.

Pour la faire disparaitre : onclick="this.style.display='none'"


Ceci dit ... ça va être gênant pour l'utilisateur, et pas qu'un peu. Je serai tenté de dire que ça va être pire qu'une vrai popup ... et ça ne marchera pas non plus partout (extensions à la adblock, javascript non activé, navigateurs non graphiques, etc.)
Sebastien
C'est pas pour de la pub mais pour afficher l'actu tres episodique d'un site. Un emplacement permanent n'est donc pas justifié je pensais donc a un div qu'on pourrait afficher par defaut et cacher suite a un clic utilisateur.
Raphael
J'utilise cette technique pour le site de mon club sportif : http://www.slconstantia.com/index_calque.php3
Sebastien
Merci a vous 2 pour les infos smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.