2011-05-07 64 views

回答

2

使用此:

#bar ul { margin:0; font-weight:700; position:absolute; bottom:8px; } 
+0

感谢的人,我意识到在最后一分钟我已经改变到绝对高度而不是'height:auto',这就是为什么当我早些时候尝试这个解决方案时,它不起作用。 – Marcel 2011-05-07 10:28:50

0

你可以把箭头上方。然后,将:hover高度调低2em,并在<ul>上添加-2em顶部边距以进行悬停;这将有效地隐藏悬停上的箭头。

名单应该是这样的:

<ul> 
    <li>&darr;</li> 
    <li>1</li> 
    <li>2</li> 
    <li>3</li> 
    <li>4</li> 
</ul> 

和更新的CSS将是:

#bar:hover { height: 8em; } 
#bar:hover ul { margin-top: -2em; } 

http://jsfiddle.net/ambiguous/6srun/

相关问题