2014-09-25 99 views
0

我有2个div元素。Div滑动在另一个div上

<div id='container'> 
<div class="click_menu yellow"> 
    <p><a href="#">Hover Me</a></p> 
    <p class="subtext">The front page</p> 
</div> 
<div class="content"> <p>Content</p> </div> 
</div> 

当我将鼠标悬停在第一个div上时,我想滑过第二个div的顶部。没有把它推下去。

JSFiddle Link

我该怎么办呢?

感谢

+0

我知道你可能不想要它,但因为它是看起来很酷TBH。另外,我不想丢失任何内容(除非这是用于下拉菜单) – 2014-09-25 12:06:35

+0

是的,确定它是用于下拉菜单:) – dtjmsy 2014-09-25 12:11:32

回答

2

不知道如果我理解你的问题,但看看这有助于

使用下面的CSS:

.click_menu{ 
    position:relative; 
    z-index : 1; 
} 
.content { 
    position:absolute; 
    top: 58px; 
} 

所以相对的div会在绝对DIV作为z-index是1.

JSFIDDLE

0

你可以改变在下面的CSS

.content { 
    margin-top:50px;//added 
    position:absolute;//changed 
    clear: both; 
    width:100px; 
    height:50px; 
    background:#D52100;  
} 

.click_menu{ 
    width:100px; 
    height:50px; 
    float:left; 
    color:#191919; 
    text-align:center; 
    position: absolute;// added 
    z-index: 100;//added 
} 

Demo