0
我正在创建一个下拉菜单。一切工作到目前为止。不起作用的一件事是下拉菜单出现时不透明度的变化。我也想增加一个高度的流量。我的意思是整个高度应该在0.5秒后出现。转换在css中不起作用
现在我想我可能通过转换来实现这些事情,但不知何故它根本不工作。
#nav-primary ul ul{
position:absolute;
left:0px;
opacity: 0;
transition:opacity .5s ease-in-out;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
z-index:497;
}
#nav-primary ul li:hover > ul {
opacity: 1;
position:absolute;
top:100%;
left:0;
}
基本上我现在用的是wp_nav_menu从WordPress的:
wp_nav_menu(array('theme_location' => 'menu',
'link_before' => '<span>',
'link_after' => '</span>',));
结构应如下:
ul ... // main-menu
li ...
ul ... // sub-menu
li ...
<a>
<span>
</a>
你有'ul ul'的过渡,但':hover'发生在'li' – ashley
感谢评论。我现在改变了它。现在不透明度不会改变。下拉菜单保持透明。这是为什么? –
你能提供你的HTML,所以我可以看到你的设置或看看这个网站'http://www.greywyvern.com/?post = 337',它有一些下拉菜单淡入 – ashley