2016-04-29 7 views
2

Здравствуйте, я хочу добавить выпадающее меню в свою верхнюю панель навигации. Но по какой-то причине он скрывается от моего слайдера изображения. Я бы хотел, чтобы раскрывающийся контент был поверх всего, как и должно быть.Раскрывающееся меню закрыто div

/* Style The Dropdown Button */ 
 
.dropbtn { 
 
    cursor: pointer; 
 
} 
 
/* The container <div> - needed to position the dropdown content */ 
 
.dropdown { 
 
    position: relative; 
 
    display: inline-block; 
 
    z-index: 999; 
 
} 
 
/* Dropdown Content (Hidden by Default) */ 
 
.dropdown-content { 
 
    display: none; 
 
    position: absolute; 
 
    background-color: #565656; 
 
    min-width: 160px; 
 
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); 
 
} 
 
/* Links inside the dropdown */ 
 
.dropdown-content a { 
 
    color: white; 
 
    padding: 12px 16px; 
 
    text-decoration: none; 
 
    display: block; 
 
} 
 
/* Change color of dropdown links on hover */ 
 
.dropdown-content a:hover { 
 
    background-color: #f1f1f1 
 
} 
 
/* Show the dropdown menu on hover */ 
 
.dropdown:hover .dropdown-content { 
 
    display: block; 
 
}
<div id="header"> 
 
    <ul> 
 
    <li> 
 
     <a class="a-no-hover" href="index.html"> 
 
     <img src="images/miniLogo.png" /> 
 
     </a> 
 
    </li> 
 
    <li><a class="active" href="index.html">HOME</a> 
 
    </li> 
 
    <div class="dropdown"> 
 
     <li class="dropbtn"><a href="product.html">PRODUCTS</a> 
 
     </li> 
 
     <div class="dropdown-content"> 
 
     <a href="#">Link 1</a> 
 
     <a href="#">Link 2</a> 
 
     <a href="#">Link 3</a> 
 
     </div> 
 
    </div> 
 
    <li><a href="order.php">ORDER</a> 
 
    </li> 
 
    <li><a href="about.html">ABOUT US</a> 
 
    </li> 
 
    <li><a href="contact.html">CONTACT US</a> 
 
    </li> 
 
    </ul> 
 
</div> 
 
<div id="section1"> 
 
    <img id="img" src="images/bg.jpg" /> 
 
</div>

+0

Извините, нам нужно больше информации. Это то, что я получаю: http://output.jsbin.com/gisamajihi –

+0

@PraveenKumar http://jsbin.com/gawefajiza/edit?html,css,output –

+0

Я нашел проблему уже. Попробуйте мое решение и дайте мне знать. Что такое 'z-index' ползунка? –

ответ

2

Вы даете z-index меню заголовка, это нормально. Но в чем проблема. Итак, попробуйте дать z-index к .dropdown-content:

/* Dropdown Content (Hidden by Default) */ 
.dropdown-content { 
    display: none; 
    position: absolute; 
    background-color: #565656; 
    min-width: 160px; 
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
    z-index: 1000; /* One more than the header. */ 
} 

Update

#header ul { 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    /* overflow: hidden; Remove this. */ 
    text-align: center; 
    vertical-align: middle; 
} 

Просмотр

enter image description here

Выход: http://jsbin.com/lorebubizi/1

+0

Я пробовал и ничего не менял http://jsbin.com/gawefajiza/edit?html,css,output –

+0

@ Crimson-Med Проблема другая. Проблема с переполнением. –

+0

Любая идея, как я мог это исправить? –

Смежные вопросы