当前位置:Gxlcms > css > 纯CSS实现下拉菜单方法教程

纯CSS实现下拉菜单方法教程

时间:2021-07-01 10:21:17 帮助过:20人阅读

本文主要介绍了纯CSS实现下拉菜单的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

将下拉菜单的ul高度设置为0,并且超出部分隐藏掉。

设置下拉菜单的高度添加过渡效果,高度为auto时过渡效果失效。


  1. <style>
  2. ul{
  3. list-style: none;
  4. margin: 0;
  5. padding: 0;
  6. }
  7. ul li a{
  8. display: block;
  9. text-decoration: none;
  10. width: 100px;
  11. height: 50px;
  12. text-align: center;
  13. line-height: 50px;
  14. color: white;
  15. background-color: #2f3e45;
  16. }
  17. .drop-down{
  18. width: 100px;
  19. height: 50px;
  20. }
  21. .drop-down-content{
  22. opacity: 0;
  23. height: 0;
  24. overflow: hidden;
  25. transition: all 1s ease;
  26. }
  27. p{
  28. font-size: 20px;
  29. margin: 0;
  30. }
  31. .drop-down-content li:hover a{
  32. background-color: red;
  33. }
  34. .nav .drop-down:hover .drop-down-content{
  35. opacity: 1;
  36. height: 150px;
  37. }
  38. </style>
  39. <ul class="nav">
  40. <li class="drop-down">
  41. <a href="#">下拉菜单</a>
  42. <ul class="drop-down-content">
  43. <li><a href="#">菜单1</a></li>
  44. <li><a href="#">菜单2</a></li>
  45. <li><a href="#">菜单3</a></li>
  46. </ul>
  47. </li>
  48. </ul>
  49. <p>内容</p>

效果图如下:



相关推荐:

jQuery实现下拉菜单方法分享

怎样使用Vue的自定义指令完成一个下拉菜单

用css3实现动画下拉菜单效果的实现步骤

以上就是纯CSS实现下拉菜单方法教程的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行