ASCII码 ASCII码

使用html+css实现京东左侧分类菜单栏

发布于:2022-05-08 11:27:08  栏目:技术文档

一、京东原图

二、效果图

三、思路

  1. body背景色和div container中的背景色要有差异性。
  2. ul中leftmenu需要设置一下overflow:hidden,以免产生水平、纵向滚动行。
  3. a:hover中设置鼠标为pointer,覆盖上去后展示一只手状,并且标签文字颜色变红。
  4. li:hover中设置背景颜色为灰色,突出选区。

四、源代码(偷懒省略了后面一大段内容)

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>仿京东菜单</title>
  6. <style>
  7. body{
  8. background-color: #f4f4f4;
  9. }
  10. .container{
  11. padding: 0;
  12. margin: 0;
  13. }
  14. .leftmenu{
  15. width: 190px;
  16. height: 480px;
  17. /*
  18. border: 1px solid red;
  19. */
  20. overflow: hidden;
  21. margin-top: 10px;
  22. padding: 10px 0;
  23. background-color: #FFFFFF;
  24. }
  25. .menuitem{
  26. height: 25px;
  27. line-height: 25px;
  28. padding-left: 18px;
  29. font-size: 14px;
  30. }
  31. li{
  32. list-style: none;
  33. }
  34. li:hover{
  35. background-color: #e3e4e5;
  36. }
  37. a{
  38. text-decoration: none;
  39. color: black;
  40. }
  41. a:hover{
  42. cursor: pointer;
  43. color: red;
  44. }
  45. </style>
  46. </head>
  47. <body>
  48. <div class="container">
  49. <ul class="leftmenu">
  50. <li class="menuitem"><a href="http://jiadian.jd.com">家用电器</a></li>
  51. <li class="menuitem">
  52. <a href="http://jiadian.jd.com">手机</a>
  53. <span>/</span>
  54. <a href="http://jiadian.jd.com">运营商</a>
  55. <span>/</span>
  56. <a href="http://jiadian.jd.com">数码</a>
  57. </li>
  58. <li class="menuitem">
  59. <a href="http://jiadian.jd.com">电脑</a>
  60. <span>/</span>
  61. <a href="http://jiadian.jd.com">办公</a>
  62. </li>
  63. <li class="menuitem">
  64. <a href="http://jiadian.jd.com">家居</a>
  65. <span>/</span>
  66. <a href="http://jiadian.jd.com">家具</a>
  67. <span>/</span>
  68. <a href="http://jiadian.jd.com">家装</a>
  69. <span>/</span>
  70. <a href="http://jiadian.jd.com">厨具</a>
  71. </li>
  72. <li class="menuitem">
  73. <a href="http://jiadian.jd.com">男装</a>
  74. <span>/</span>
  75. <a href="http://jiadian.jd.com">女装</a>
  76. <span>/</span>
  77. <a href="http://jiadian.jd.com">童装</a>
  78. <span>/</span>
  79. <a href="http://jiadian.jd.com">内衣</a>
  80. </li>
  81. </ul>
  82. </div>
  83. </body>
  84. </html>
相关推荐
阅读 +