【发布时间】:2011-05-09 21:05:00
【问题描述】:
有没有办法将-webkit-transition 与display 一起使用?
我正在使用 CSS display 来隐藏和显示第二级导航……但只有 :hover 上的 display: none 和 display: block 有点不性感……ease 会很棒(比如 @ 987654328@)
我知道使用 jQuery 很容易做到这一点,但我目前正在尝试使用 CSS3 设置所有内容(我知道:并非所有浏览器都支持它,但这与我目前正在从事的这个项目无关)
这里有一些代码和结构:(li.menu1 有一个 :hover 和 section.nav-menu1 {display: block;})
<ul>
<li class="menu1"><a href="#">Menu 1</a>
<section class="nav-menu1">
<h1 class="none">Level 2 Overlay</h1>
<nav>
<h2 class="none">Menu 1 Navigation</h2>
<ul>
<li><a href="#">Menu 1 Level 2-1</a></li>
<li><a href="#">Menu 1 Level 2-2</a></li>
<li><a href="#">Menu 1 Level 2-3</a></li>
</ul>
</nav>
</section>
</li>
</ul>
【问题讨论】:
-
你能显示导航结构吗?甚至是例子。
标签: css webkit css-transitions