3

CSS だけでメニューを作成できるようになったら、誰かが教えてくれました。

4

2 に答える 2

2

それはセレクターを介して行われます。疑似クラスを使用して、親要素がホバーされたときにのみ表示される特定の要素を指定します。

#nav li:hover > ul {
display: block;
}

これは、親要素 #nav がホバーされている場合にのみ表示する ul を取得します。ul は、さらにリスト項目を配置できるドロップダウン メニューになりました。これは、ドロップダウン メニューに含めるレベルの数に関係なく機能します。

この手法は、このチュートリアルで非常にうまく紹介されています: CSS3 ドロップダウン メニュー

于 2011-12-13T06:47:23.913 に答える
1

私は答えを入力していましたが、このシンプルで短いページは、私が言うよりもうまく説明しています。基本的には、展開された部分で行い、ホバー状態のトリガー要素にdisplay: hiddena を追加します。display: block

于 2009-11-08T01:51:29.690 に答える