更精确地说,我正在寻找一个纯CSS3下拉导航会滑出(和)的UL元素,像一个jQuery将正常工作。
我试图使其与不透明度和可视性工作,但它似乎没有正常工作:无论是它的失真或不滑出,或滑出鼠标时放错了地方,等等。
以下是目前我的CSS类:
#nav li ul {
left:-20000px;
position:absolute;
z-index:1;
top:42px;
width:140px;
opacity:0;
-webkit-transition: opacity .25s ease .1s;
-moz-transition: opacity .25s ease .1s;
-o-transition: opacity .25s ease .1s;
-ms-transition: opacity .25s ease .1s;
transition: opacity .25s ease .1s;
}
#nav li ul:hover {
opacity:1;
}
#nav li ul li {
float:none;
background-color:#fff;
padding:9px 0 0 10px;
height:0;
overflow:hidden;
-webkit-transition: height .25s ease .1s;
-moz-transition: height .25s ease .1s;
-o-transition: height .25s ease .1s;
-ms-transition: height .25s ease .1s;
transition: height .25s ease .1s;
}
#nav li ul li:hover {
height:40px;
overflow:visible;
}
#nav li ul li a {
font-size:12px;
}
#nav li:hover ul {
left:0;
}
的HTML是从WordPress的,因为这就是我创造的一个主题。 这里是代码片段,我不能发布更多的,因为我没有看到代码的任何地方。 我想这要由别人来回答热衷于WordPress的还有:
<div id="nav-wrapper">
<ul id="nav">
<?php wp_nav_menu( array( 'container' => false, 'theme_location' => 'primary-menu' ) ); ?>
</ul>
看来,这可能是这样,但我真的不明白这一行自己:
<ul id=\"%1$s\" class=\"%2$s\">%3$s</ul>
PS对不起,缺乏对HTML部分细节的,我做的是最好的,我可以用我的知识有和我能找到。
编辑#2:所建议的,复制打印输出源。 但是,有没有“菜单项目”,也不是“子菜单中的”类“,而我能够使从较早前提供的CSS类化妆品的变化(颜色,边框,大小等)。
<ul id="nav">
<li id="menu-item-1565" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1565"><a href="http://localhost/" rel="nofollow" title="" target="_blank">Home</a>
<ul class="sub-menu">
<li id="menu-item-1456" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1456"><a href="http://localhost/category/news/games-news/">Games</a></li>
<li id="menu-item-2324" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2324"><a href="http://localhost/category/news/internet-news/">Internet</a></li>
<li id="menu-item-1876" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1876"><a href="http://localhost/category/news/hardware-news/">Hardware</a></li>
<li id="menu-item-1786" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1786"><a href="http://localhost/category/news/software-news/">Software</a></li>
</ul>
</li>
<li id="menu-item-1432" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1432"><a href="http://localhost/test1/">TEST #1</a></li>
<li id="menu-item-1653" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1653"><a href="http://localhost/test2/">TEST #2</a></li>
</ul>