ホームページ > 記事 > ウェブフロントエンド > 純粋な CSS を使用してドロップダウン メニューを実装する方法
今回は純粋なCSSでドロップダウンメニューを実装する方法を紹介します。 純粋なCSSでドロップダウンメニューを実装する場合の注意点を実際に見てみましょう。
この記事では主に純粋なCSSでドロップダウンメニューを実装するためのサンプルコードを紹介し、皆さんに共有します。詳細は次のとおりです:
ドロップダウンメニューの高さを0に設定し、余分な部分を非表示にします。 。
ドロップダウンメニューの高さを設定し、トランジション効果を追加します。高さが自動の場合、トランジション効果は無効になります。
<style> ul{ list-style: none; margin: 0; padding: 0; } ul li a{ display: block; text-decoration: none; width: 100px; height: 50px; text-align: center; line-height: 50px; color: white; background-color: #2f3e45; } .drop-down{ width: 100px; height: 50px; } .drop-down-content{ opacity: 0; height: 0; overflow: hidden; transition: all 1s ease; } p{ font-size: 20px; margin: 0; } .drop-down-content li:hover a{ background-color: red; } .nav .drop-down:hover .drop-down-content{ opacity: 1; height: 150px; } </style> <ul class="nav"> <li class="drop-down"> <a href="#">下拉菜单</a> <ul class="drop-down-content"> <li><a href="#">菜单1</a></li> <li><a href="#">菜单2</a></li> <li><a href="#">菜单3</a></li> </ul> </li> </ul> <p>内容</p>
レンダリングは次のとおりです:
さらに興味深い情報については、他の関連情報に注目してください。 php 中国語 Web サイトに記事が掲載されました。
推奨読書:
以上が純粋な CSS を使用してドロップダウン メニューを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。