2017-05-17 1 views
0

Je suis actuellement la construction d'un site et aimerait vraiment mon menu déroulant "4 emplacements" pour travailler. Cependant, le menu de navigation le chevauche. Ma première idée était de nous Z-index pour l'empiler au-dessus de la navigation principale mais ça n'aide pas. Que puis-je faire?? pour la voir: aller à http://pcfm.adamerica.me/Z-Index ne fonctionne pas pour faire div qui contient le menu déroulant de navigation chevauchement

C'est le CSS:

/* Dropdown Button */ 
.location-dropbtn { 
    background-color: #4CAF50; 
    color: white; 
    padding: 10px; 
    font-size: 12px; 
    border: none; 
    cursor: pointer; 
} 

/* Dropdown button on hover & focus */ 
.location-dropbtn:hover, .location-dropbtn:focus { 
    background-color: #3e8e41; 
} 

/* The container div - needed to position the dropdown content */ 
.location-dropdown { 
    position: absolute; 
    display: inline-block; 
    margin-top: -10px; 
    margin-left: 20px; 
    margin-right: 20px; 
    z-index: 110001; 
} 

/* Dropdown Content (Hidden by Default) */ 
.location-dropdown-content { 
    display: none; 
    position: absolute; 
    background-color: #4CAF50; 
    color: #ffffff; 
    min-width: 160px; 
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
    z-index: 110001; 
} 

/* Links inside the dropdown */ 
.location-dropdown-content a { 
    color: #ffffff; 
    font-size: 12px; 
    padding: 12px 16px; 
    text-decoration: none; 
    display: block; 
    z-index: 110001; 
} 

/* Change color of dropdown links on hover */ 
.location-dropdown-content a:hover { 
    background-color: #3e8e49 
} 

/* Show the dropdown menu */ 
.show { 
    display:block; 
    z-index: 110001; 
} 

Répondre

0

cela fonctionnera

header { 
    z-index: 1000; 
} 
0

Votre .location-menu déroulant .show a z-index: 110001.
Votre La classe .responsive-header a un z-index: 100000 (cela fonctionne correctement sur un support inférieur à 980px)

Sur support supérieur à 980px:

Votre en-tête avec class = "header2 sticky" a l'index z: 100000000. ICI est le problème, changez cet en-tête z-index à 110000 et cela fonctionnera correctement.