经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
纯CSS实现的下拉菜单_CSS教程_CSS
来源:jb51  时间:2020/12/8 9:19:46  对本文有异议

实现效果

实现代码

html

  1. <div id="container">
  2. <nav>
  3. <ul>
  4. <li><a href="#">Home</a></li>
  5. <li><a href="#">WordPress</a>
  6. <!-- First Tier Drop Down -->
  7. <ul>
  8. <li><a href="#">Themes</a></li>
  9. <li><a href="#">Plugins</a></li>
  10. <li><a href="#">Tutorials</a></li>
  11. </ul>
  12. </li>
  13. <li><a href="#">Web Design</a>
  14. <!-- First Tier Drop Down -->
  15. <ul>
  16. <li><a href="#">Resources</a></li>
  17. <li><a href="#">Links</a></li>
  18. <li><a href="#">Tutorials</a>
  19. <!-- Second Tier Drop Down -->
  20. <ul>
  21. <li><a href="#">HTML/CSS</a></li>
  22. <li><a href="#">jQuery</a></li>
  23. <li><a href="#">Other</a>
  24. <!-- Third Tier Drop Down -->
  25. <ul>
  26. <li><a href="#">Stuff</a></li>
  27. <li><a href="#">Things</a></li>
  28. <li><a href="#">Other Stuff</a></li>
  29. </ul>
  30. </li>
  31. </ul>
  32. </li>
  33. </ul>
  34. </li>
  35. <li><a href="#">Graphic Design</a></li>
  36. <li><a href="#">Inspiration</a></li>
  37. <li><a href="#">Contact</a></li>
  38. <li><a href="#">About</a></li>
  39. </ul>
  40. </nav>
  41. <h1>Pure CSS Drop Down Menu</h1>
  42. <p> A simple dropdown navigation menu made with CSS Only. Dropdowns are marked with a plus sign ( + )</p>
  43. </div>

css

  1. /* CSS Document */
  2.  
  3. @import url(https://fonts.googleapis.com/css?family=Open+Sans);
  4. @import url(https://fonts.googleapis.com/css?family=Bree+Serif);
  5.  
  6. body {
  7. background: #212121;
  8. font-size:22px;
  9. line-height: 32px;
  10. color: #ffffff;
  11. word-wrap:break-word !important;
  12. font-family: 'Open Sans', sans-serif;
  13. }
  14.  
  15. h1 {
  16. font-size: 60px;
  17. text-align: center;
  18. color: #FFF;
  19. }
  20.  
  21. h3 {
  22. font-size: 30px;
  23. text-align: center;
  24. color: #FFF;
  25. }
  26.  
  27. h3 a {
  28. color: #FFF;
  29. }
  30.  
  31. a {
  32. color: #FFF;
  33. }
  34.  
  35. h1 {
  36. margin-top: 100px;
  37. text-align:center;
  38. font-size:60px;
  39. font-family: 'Bree Serif', 'serif';
  40. }
  41.  
  42. #container {
  43. margin: 0 auto;
  44. }
  45.  
  46. p {
  47. text-align: center;
  48. }
  49.  
  50. nav {
  51. margin: 50px 0;
  52. background-color: #E64A19;
  53. }
  54.  
  55. nav ul {
  56. padding: 0;
  57. margin: 0;
  58. list-style: none;
  59. position: relative;
  60. }
  61. nav ul li {
  62. display:inline-block;
  63. background-color: #E64A19;
  64. }
  65.  
  66. nav a {
  67. display:block;
  68. padding:0 10px;
  69. color:#FFF;
  70. font-size:20px;
  71. line-height: 60px;
  72. text-decoration:none;
  73. }
  74.  
  75. nav a:hover {
  76. background-color: #000000;
  77. }
  78.  
  79. /* Hide Dropdowns by Default */
  80. nav ul ul {
  81. display: none;
  82. position: absolute;
  83. top: 60px; /* the height of the main nav */
  84. }
  85. /* Display Dropdowns on Hover */
  86. nav ul li:hover > ul {
  87. display:inherit;
  88. }
  89. /* Fisrt Tier Dropdown */
  90. nav ul ul li {
  91. width:170px;
  92. float:none;
  93. display:list-item;
  94. position: relative;
  95. }
  96.  
  97. /* Second, Third and more Tiers */
  98. nav ul ul ul li {
  99. position: relative;
  100. top:-60px;
  101. left:170px;
  102. }
  103.  
  104. /* Change this in order to change the Dropdown symbol */
  105. li > a:after { content: ' +'; }
  106. li > a:only-child:after { content: ''; }

以上就是纯CSS实现的下拉菜单的详细内容,更多关于CSS实现下拉菜单的资料请关注w3xue其它相关文章!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号