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 :

Problème de superposition d'éléments


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut Problème de superposition d'éléments
    Bonjour,

    je vous explique la disposition du site. Il y a un menu déroulant vertical. Sous une partie déroulante, il y a un objet Flash. Or, lorsque la partie du menu en question est déroulée, le texte superposant l'objet Flash passe derrière et devient donc invisible.

    J'ai essayé d'utiliser la propriété z-index, mais cela ne change rien :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    object {
    z-index: 1;
    }
    #menu dd {
    z-index: 2;
    }

    Auriez-vous une idée ?

    Merci d'avance !
    @+

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    La propriété z-index ne fonctionne que sur des éléments positionnés (position:relative|absolute).

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut
    Voici un complément sur #menu :

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #menu {
     position: absolute;
     z-index:100;
    }

    Je viens d'ajouter une position pour l'objet :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    object {
    	z-index: 1;
    	position: relative;
    }

    Mais cela ne change rien...

    J'ai aussi testé la solution proposée par ce site, mais cela marche sous IE et non Firefox...

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Rajoute cette ligne à ton object :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="wmode" value="opaque" />

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut
    Cela ne change rien...

    Voici le code mon objet :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'
    	WIDTH='195' HEIGHT='115' id='flash' ALIGN=''>
    	<PARAM NAME=movie VALUE='flash.swf'>
    	<PARAM NAME=quality VALUE=high>
    	<PARAM NAME=bgcolor VALUE=#FFFFFF>
     
    	<PARAM NAME='wmode' value='transparent' />
    	<EMBED src='flash.swf' quality=high bgcolor=#FFFFFF  WIDTH='195' HEIGHT='115'
     	NAME='flash' ALIGN=''
    	TYPE='application/x-shockwave-flash'
    	 PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer' WMODE='transparent'></EMBED>
     </OBJECT>

    J'avais remplacé "transparent" par "opaque" pour ton test.

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu n'as pas besoin de tout ça pour faire fonctionner ton anim flash :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <object type="application/x-shockwave-flash" data="flash.swf" width="195" height="115" id="flash">
       <param name="movie" value="flash.swf" />
       <param name="wmode" value="opaque" />
       <param name="quality" value="high" />
       Texte alernatif
    </object>

    En n'oubliant pas les z-index.

    J'ai testé et ça fonctionne : http://josselin.willette.free.fr/test.html

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

Discussions similaires

  1. Problème de superposition d'élément graphique
    Par neoprime1988 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 14/01/2009, 13h27
  2. [C#] Problème de superpositions d'éléments avec MDI
    Par Gold.strike dans le forum Windows Forms
    Réponses: 2
    Dernier message: 24/07/2006, 15h18
  3. Problème de superposition de fenetre
    Par Raton dans le forum MFC
    Réponses: 14
    Dernier message: 28/07/2005, 20h57
  4. Réponses: 15
    Dernier message: 04/07/2005, 16h03
  5. [java3d] superposition des éléments
    Par moutse dans le forum 3D
    Réponses: 3
    Dernier message: 19/10/2004, 12h59

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