マッシャブル サイト http://mashable.com/のような検索パネルを構築しようとして いるので、ユーザーが検索アイコンにカーソルを合わせると、検索パネルが開きます。最初は、そのようなものを使用したCSSの純粋なアプローチでこれを構築することを考えました
<ul>
<li> menu item 1</li>
<li> menu item 2</li>
<li> menu item 3</li>
<li id="serach">
search
<ul>
<li>
<input type="text placeholder="search">
<input type="submit" value="search">
</li>
</ul>
</li>
</ul>
CSS セクション
<style>
li#serach ul{
display:none;
}
li#serach:hover >ul{
display:block;
}
</style>
実際の例はここで見ることができますhttp://jsfiddle.net/mBTQX/ 問題は、ユーザーがメニュー内で左にホバーしているときに検索バーが消えることです (ホバー効果は検索でのみ行われるため) . http://mashable.com/で実装されているのとまったく同じように、ユーザーがメニュー ナビゲーション自体にカーソルを合わせていても検索パネルが残るようにしたい
純粋なcssでそれを行うことが可能か、追加のjsコードが必要かどうか、誰でも私にアドバイスできますか