我正在创建一个下拉菜单。到目前为止一切正常。不起作用的一件事是下拉菜单出现时不透明度的变化。我还想添加一个高度流。我的意思是整个高度应该会在 0.5 秒后自行增加。
现在我想我可以通过过渡来实现这些目标,但不知何故它根本不起作用。
#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;
}
基本上我正在使用来自 wordpress 的 wp_nav_menu:
wp_nav_menu( array( 'theme_location' => 'menu',
'link_before' => '<span>',
'link_after' => '</span>',) );
结构应如下所示:
ul ... // main-menu
li ...
ul ... // sub-menu
li ...
<a>
<span>
</a>