【发布时间】:2015-05-15 22:56:28
【问题描述】:
当鼠标悬停在父元素上时子菜单列表可见时,我想创建一个过渡效果。
这是html中的列表:
<ul id="main">
<li>a
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</li>
理想情况下会有一个从 opacity: 0 到 opacity:0.9 的过渡效果,但我仍然没有做到。
#main li ul {
position: absolute;
display: none;
visibility: hidden;
opacity: 0;
transition: opacity 1s ease-in-out;
}
#main li:hover > ul {
display: block;
visibility: visible;
opacity: 0.9;
}
JSfiddle 链接,还有我的 CSS 的 sn-p 列表。 http://jsfiddle.net/r66yyhhv/5/
【问题讨论】:
-
移除显示:无;
-
@user3365721 哇,谢谢!这太明显了,愚蠢的我。