이번에는 순수 CSS로 드롭다운 메뉴를 구현하는 방법을 보여드리겠습니다. 순수 CSS로 드롭다운 메뉴를 구현할 때의 주의사항은 무엇인가요?
이 글에서는 순수 CSS로 드롭다운 메뉴를 구현하기 위한 샘플 코드를 주로 소개하고 많은 분들과 공유합니다. 자세한 내용은 다음과 같습니다.
드롭다운 메뉴의 ul 높이를 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 중국어 웹사이트의 기사!
추천 도서:
캔버스를 사용하여 회전하는 태극권 애니메이션을 만드는 방법
위 내용은 순수 CSS로 드롭다운 메뉴를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!