Problème affichage menu déroulant en flash
Fermé
norhell
-
24 juin 2009 à 18:04
resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 - 10 juil. 2009 à 11:53
resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 - 10 juil. 2009 à 11:53
A voir également:
- Problème affichage menu déroulant en flash
- Menu déroulant excel - Guide
- Flash drive tester - Télécharger - Divers Utilitaires
- Menu contextuel windows 11 retrouver l'affichage classique - Guide
- Excel menu déroulant en cascade - Guide
- Menu démarrer windows 11 - Guide
14 réponses
norhell
Messages postés
12
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
4 août 2009
10 juil. 2009 à 09:17
10 juil. 2009 à 09:17
Vraiment personne ?
...
...
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
10 juil. 2009 à 09:19
10 juil. 2009 à 09:19
il faut que tu definisse le z-index de tes calques et mettres celui du flash au plus haut
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
10 juil. 2009 à 09:20
10 juil. 2009 à 09:20
ah et j'oubliai z-index ne fonctionne que sur des bloc dont la position est defini
norhell
Messages postés
12
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
4 août 2009
10 juil. 2009 à 10:17
10 juil. 2009 à 10:17
En fait mon code a changé depuis le message original, et justement j'avais changé les "position" des blocs et ajouté des "z-index" comme cela (le code html est resté identique par contre). Le problème est que lorsque je baisse le z-index de mon calque anim correspondant à l'animation flash, celui ci passe bien évidement au dessous des autres calques...
Voici le css en espérant trouver une réponse (je galère dessus depuis une semaine ça commence à faire long)
/*---------- Style de la page ----------*/
body
{
text-align: center;
font-family: arial;
height:100%;
margin: 0 auto;
color: #7bb1dd;
background: #fff;
background-image:url(../img/fond.jpg);
background-repeat:repeat-x;
background-position:top center;
}
#page
{
margin-left: auto;
position:relative;
z-index:50;
margin-right: auto;
margin:0 auto;
min-height:768px;
width: 1020px;
text-align: left;
}
/*---------- Style des contenaires flottants ----------*/
#contenaire
{
padding-top:90px;
width:1000px;
text-align: center;
margin:auto;
position:relative;
z-index:2;
}
#centre
{
padding:5px;
width:570px;
position:relative;
z-index:50;
font-size: 12px;
font-family:arial;
color: #f49a12;
text-align: center;
-moz-border-radius:20px;
border:3px outset #777777;
background:#7bb1dd;
height:auto;
}
#centre a
{
font-size: 12px;
color: #fff;
text-decoration: none;
}
#centre a:hover /*style des liens au passage de la souris dans le conteneur*/
{
text-decoration: underline;
}
#centre ul
{
text-align:justify;
font-size: 10px;
}
#centre h3
{
font-size: 12px;
color: #004c92;
font-weight:bold;
font-family: cursive;
}
#centre ul a
{
color:#f49a12;
}
#centre ul li ul a
{
font-weight:bold;
font-size:10px;
color:#fff;
}
.droite
{
margin-bottom:10px;
position:relative;
z-index:50;
float:right;
font-size: 12px;
font-family:arial;
color: #f49a12;
text-align: center;
-moz-border-radius:20px;
border:3px outset #777777;
background:#7bb1dd;
height:auto;
}
.droite ul
{
text-align:justify;
font-size: 10px;
color:#f49a12;
}
.droite ul li
{
font-size: 12px;
color: #004c92;
text-align:left;
font-weight:bold;
font-family: cursive;
}
.droite h2
{
margin-left:20px;
font-size: 12px;
color: #004c92;
text-align:left;
font-weight:bold;
font-family: cursive;
}
.droite img
{
margin-top:10px
}
.droite a
{
font-size: 15px;
color: #fff;
text-decoration: none;
}
.droite a:hover /*style des liens au passage de la souris dans le conteneur*/
{
text-decoration: underline;
}
a:hover /*style des liens au passage de la souris*/ {
text-decoration: underline;
}
#map
{
padding-top:15px;
position:relative;
left:0%;
z-index:100;
font-size: 15px;
color: #f49a12;
text-align: center;
-moz-border-radius:20px;
background:#7bb1dd;
height:auto;
}
/*---------- Style des écritures ----------*/
p
{
font-size: 15px;
color: #004c92;
text-align:left;
font-weight:bold;
font-family: cursive;
}
p a
{
font-size: 15px;
text-decoration: none;
}
h1 /*style des titres principaux*/ {
font-size: 15px;
color: #f49a12;
display: block;
}
h2 /*Style des titres secondaire*/
{
font-size: 15px;
color: #004c92;
text-align:left;
font-weight:bold;
font-family: cursive;
}
.texte /*Style des textes de description*/
{
padding:5px;
font-size: 15px;
color: #000000;
text-align:justify;
text-indent: 20px
}
/*---------- Style du bas de page ----------*/
#bas_de_page /*style du bas de page*/
{
width:1000px;
margin: 0;
float:none;
font-size: 10px;
color: #004c92;
text-align: center;
}
#bas_de_page a /*style des liens en bas de page*/
{
font-size: 15px;
color: #004c92;
text-decoration: none;
}
#bas_de_page a:hover /*style des liens au passage de la souris*/ {
text-decoration: underline;
}
#anim
{
position:absolute;
z-index:100;
left:0px;
width:100%;
margin: auto;
text-align: center;
}
Voici le css en espérant trouver une réponse (je galère dessus depuis une semaine ça commence à faire long)
/*---------- Style de la page ----------*/
body
{
text-align: center;
font-family: arial;
height:100%;
margin: 0 auto;
color: #7bb1dd;
background: #fff;
background-image:url(../img/fond.jpg);
background-repeat:repeat-x;
background-position:top center;
}
#page
{
margin-left: auto;
position:relative;
z-index:50;
margin-right: auto;
margin:0 auto;
min-height:768px;
width: 1020px;
text-align: left;
}
/*---------- Style des contenaires flottants ----------*/
#contenaire
{
padding-top:90px;
width:1000px;
text-align: center;
margin:auto;
position:relative;
z-index:2;
}
#centre
{
padding:5px;
width:570px;
position:relative;
z-index:50;
font-size: 12px;
font-family:arial;
color: #f49a12;
text-align: center;
-moz-border-radius:20px;
border:3px outset #777777;
background:#7bb1dd;
height:auto;
}
#centre a
{
font-size: 12px;
color: #fff;
text-decoration: none;
}
#centre a:hover /*style des liens au passage de la souris dans le conteneur*/
{
text-decoration: underline;
}
#centre ul
{
text-align:justify;
font-size: 10px;
}
#centre h3
{
font-size: 12px;
color: #004c92;
font-weight:bold;
font-family: cursive;
}
#centre ul a
{
color:#f49a12;
}
#centre ul li ul a
{
font-weight:bold;
font-size:10px;
color:#fff;
}
.droite
{
margin-bottom:10px;
position:relative;
z-index:50;
float:right;
font-size: 12px;
font-family:arial;
color: #f49a12;
text-align: center;
-moz-border-radius:20px;
border:3px outset #777777;
background:#7bb1dd;
height:auto;
}
.droite ul
{
text-align:justify;
font-size: 10px;
color:#f49a12;
}
.droite ul li
{
font-size: 12px;
color: #004c92;
text-align:left;
font-weight:bold;
font-family: cursive;
}
.droite h2
{
margin-left:20px;
font-size: 12px;
color: #004c92;
text-align:left;
font-weight:bold;
font-family: cursive;
}
.droite img
{
margin-top:10px
}
.droite a
{
font-size: 15px;
color: #fff;
text-decoration: none;
}
.droite a:hover /*style des liens au passage de la souris dans le conteneur*/
{
text-decoration: underline;
}
a:hover /*style des liens au passage de la souris*/ {
text-decoration: underline;
}
#map
{
padding-top:15px;
position:relative;
left:0%;
z-index:100;
font-size: 15px;
color: #f49a12;
text-align: center;
-moz-border-radius:20px;
background:#7bb1dd;
height:auto;
}
/*---------- Style des écritures ----------*/
p
{
font-size: 15px;
color: #004c92;
text-align:left;
font-weight:bold;
font-family: cursive;
}
p a
{
font-size: 15px;
text-decoration: none;
}
h1 /*style des titres principaux*/ {
font-size: 15px;
color: #f49a12;
display: block;
}
h2 /*Style des titres secondaire*/
{
font-size: 15px;
color: #004c92;
text-align:left;
font-weight:bold;
font-family: cursive;
}
.texte /*Style des textes de description*/
{
padding:5px;
font-size: 15px;
color: #000000;
text-align:justify;
text-indent: 20px
}
/*---------- Style du bas de page ----------*/
#bas_de_page /*style du bas de page*/
{
width:1000px;
margin: 0;
float:none;
font-size: 10px;
color: #004c92;
text-align: center;
}
#bas_de_page a /*style des liens en bas de page*/
{
font-size: 15px;
color: #004c92;
text-decoration: none;
}
#bas_de_page a:hover /*style des liens au passage de la souris*/ {
text-decoration: underline;
}
#anim
{
position:absolute;
z-index:100;
left:0px;
width:100%;
margin: auto;
text-align: center;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
10 juil. 2009 à 10:20
10 juil. 2009 à 10:20
je t'ai dis que z-index ne fonctionne que si tu definis les position
norhell
Messages postés
12
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
4 août 2009
10 juil. 2009 à 10:31
10 juil. 2009 à 10:31
Mes position relative sur les mes conteneurs ne suffisent pas la ? De plus, je ne comprends pas la logique, en quoi mettre le calque du flash au plus haut me permettra de selectionner quelquechose plus bas...
Soyez patient :)
Soyez patient :)
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
10 juil. 2009 à 10:35
10 juil. 2009 à 10:35
désolé j'avais mal lu :x
en fait c'est la taille du flash qui est trop grande donc met son z-index au minimum (à 1) :x
en fait c'est la taille du flash qui est trop grande donc met son z-index au minimum (à 1) :x
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
10 juil. 2009 à 10:38
10 juil. 2009 à 10:38
je viens de reflechir la solution que je t'ai donné va fonctionné mais les liens dans le flash ne seront plus cliquable( etant donné que le menu invisible sera en dessous des calques du textes.
je pense qu'il serait plus sage de faire un menu déroulant type javascript
je pense qu'il serait plus sage de faire un menu déroulant type javascript
norhell
Messages postés
12
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
4 août 2009
10 juil. 2009 à 10:46
10 juil. 2009 à 10:46
Efffectivement plus rien n'est cliquable :/ a la base je l'avais codé en mix css html mais évident IE affichait ça n'importe comment d'où mon choix de passer au flash. Par contre il existe des tuto partout sur le net permettant de construire ce type de menu mais absolument rien vis à vis de ce genre de problème... Sinon je pensais a une solution de secours : bidouiller des boutons invisible qui lors du rollOver qui change le z-index de l'anim quand on passe dessus. Cependant, je ne sais pas du tout quoi mettre au niveau du code dans mon action...
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
10 juil. 2009 à 10:48
10 juil. 2009 à 10:48
c'est ca que tu veux ?
(passe sous ie)
http://sitastress.free.fr/testjs/essai.html
(au pire on peut l'adapter)
(passe sous ie)
http://sitastress.free.fr/testjs/essai.html
(au pire on peut l'adapter)
norhell
Messages postés
12
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
4 août 2009
10 juil. 2009 à 11:18
10 juil. 2009 à 11:18
C'est l'idée mais en horizontale et avec du texte ou des liens sous ton menu. Lorsque l'on deroulerait le menu, le texte serait donc caché. Mais bon je ne comprends pas comment les sites avec des menus déroulants en flash font...
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
10 juil. 2009 à 11:37
10 juil. 2009 à 11:37
j'avais compris tiens une autre version :)
http://simplycode.free.fr/ on peut aussi l'adapter si ta besoin
http://simplycode.free.fr/ on peut aussi l'adapter si ta besoin
norhell
Messages postés
12
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
4 août 2009
10 juil. 2009 à 11:44
10 juil. 2009 à 11:44
C'est ça ! me reste plus qu'à me mettre au boulot et rajouter des images etc a la place des textes.
Merci !
Merci !
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
10 juil. 2009 à 11:53
10 juil. 2009 à 11:53
jpeut t aider au besoin ;)