jquery导航菜单

末蓝、 2022-10-02 09:54 292阅读 0赞
  1. *{
  2. margin: 0;
  3. padding: 0;
  4. }
  5. ul{
  6. width: 800px;
  7. overflow: hidden;
  8. background-color: #000000;
  9. position: relative;
  10. margin: 0 auto;
  11. }
  12. li{
  13. position: relative;
  14. z-index: 100;
  15. list-style: none;
  16. float: left;
  17. padding: 12px 24px;
  18. color: white;
  19. font-size: 16px;
  20. }
  21. /*悬浮的背景颜色*/
  22. .active{
  23. background-color: red;
  24. }
  25. #hoveract{
  26. position: absolute;
  27. width: 80px;
  28. height: 45px;
  29. background-color: red;
  30. }
  31. <body>
  32. <ul>
  33. <li class="active">首页</li>
  34. <li>新闻</li>
  35. <li>社会新闻</li>
  36. <li>汽车</li>
  37. <li>家居</li>
  38. <li>社会新闻</li>
  39. <li>汽车</li>
  40. <li>家居</li>
  41. <div id="hoveract"></div>
  42. </ul>
  43. </body>
  44. <script src="js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
  45. <script type="text/javascript">
  46. $("li").on("mouseover",function(){
  47. var whid=$(this).outerWidth()
  48. $('#hoveract').stop();
  49. $('#hoveract').animate({left:$(this).position().left,width:whid},'linear')
  50. })
  51. $("ul").on("mouseout",function(){
  52. $('#hoveract').stop();
  53. $('#hoveract').animate({left:0,width:$("li").eq(0).outerWidth()},'linear')
  54. })
  55. </script>

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,292人围观)

还没有评论,来说两句吧...

相关阅读