IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

div effet popin


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 141
    Par défaut div effet popin
    Bonjour,

    sur une page de l'intranet de notre société j'ai besoin de faire un effet "popin"

    pour se faire j'ai créé un div qui est d'abord caché et qui s'affiche si besoin.
    Voici son code css
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #blocGrisTransparent {
    	border:0px;
    	position:absolute;
    	background:#000;
    	z-index:100;
    	width:100%;
    	height:100%;
    	opacity:0.6;
    	filter:alpha(opacity=60);
    	top:0;
    	left:0;
    	display:none;
    }
    lors d'un clic sur un lien j'affiche le div en le passant en display:block
    Pour cela pas de soucis.
    Sauf que ...
    Ma page est assez grande, lorsque je veux cliquer sur le lien qui m'affiche le div je suis déjà descendu dans ma page via le scroll.
    C'est là qu'est mon soucis car le div se retrouve du coup plus haut dans ma page et l'effet de fond noir transparent devient merdique
    Pour avoir l'effet complet je suis obligé de remonter en haut de ma page ...
    J'ai bien essayé de mettre height:200% ... 300% ... etc
    Sauf que la hauteur globale de ma page fluctue et donc mettre 300% peut me rallonger la hauteur de la page.

    Bien sur je ne vous parle même pas du bloc central que je dois également affiché à 200px du bord haut de la page et qui se retrouve également décalé ...

    Si vous avez une idée pour contourner ce soucis je suis preneur

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Si tu peux te passer de compatibilité IE6, passe en position: fixed...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 141
    Par défaut
    je n'avais absolument pas penser à ça.

    merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. masquer/afficher DIV effet popup
    Par filtep dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/03/2012, 08h01
  2. Afficher / Cacher Div + Effet sur Texte
    Par HiRoN dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 24/03/2009, 21h26
  3. Effet de visualisation avec DIV
    Par Molliug dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 21/03/2008, 15h55
  4. Effet déroulant sur une div
    Par supersmoos dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 09/01/2007, 11h18
  5. faire un effet de transparence sur un bloc div ?
    Par piff62 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 08/03/2005, 00h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo