-webkit-transition
で使用する方法はありdisplay
ますか?
私は CSSdisplay
を使用して、ナビゲーションの第 2 レベルを表示および非表示にしています…しかしdisplay: none
、display: block
オンのみ:hover
は少し魅力的ではありません…aease
は素晴らしいでしょう (のように-webkit-transition: display 300ms ease-in;
)
jQueryでこれを行うのはかなり簡単ですが、私は現在CSS3ですべてをセットアップしようとしています(私は知っています:すべてのブラウザーがそれをサポートしているわけではありませんが、それは私が現在取り組んでいるこの1つのプロジェクトには関係ありません)
ここにいくつかのコードと構造があります: ( にli.menu1
は:hover
withがあります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>