纯CSS鼠标hover下拉二级菜单栏

 时间:2026-02-13 13:41:29

1、写出HTML内容为:<ul class="L1"><li><a href="#">菜单</a><ul class="L2"></li><a href="#"></a></li></ul>

纯CSS鼠标hover下拉二级菜单栏

2、ul.L1下的li为一级菜单,在导航中需要显示的,L1下的ul.L2为下拉菜单内容;了解这个就好理解了。

纯CSS鼠标hover下拉二级菜单栏

3、正常情况下,我们要让L2不显示,隐藏起来,所以给.L2 li{display:none}的样式,y隐藏。

纯CSS鼠标hover下拉二级菜单栏

4、当鼠标放到菜单上也就是L1上的时候,L2显示出来也就是display:block,如何实现?.L1 li:hover ul.L2 li{display:block},此段css的意思就是放到菜单上L2显示出来

纯CSS鼠标hover下拉二级菜单栏

5、最后需要给L2添加一些好看的css样式,让下拉菜单更好看一些

6、如果想让下拉菜单有延时效果,更逼真;那就在jQuery下写入如下延时效果

$('nav li').hover(  function() {    $('ul', this).stop().slideDown(200);  },  function() {    $('ul', this).stop().slideUp(200);  });

纯CSS鼠标hover下拉二级菜单栏

  • 学习计划书怎么写
  • Java 8怎么设置网络#校园分享#
  • 搭建samba服务器方法
  • jquery如何设置div中图片与边框的距离
  • 我的世界怎么让村民繁殖
  • 热门搜索
    wps如何设置页码 三星led电视怎么样 如何取个好名字 360路由器卫士 南京旅游公司 淘宝标题怎么写 途安怎么样 厦门旅游路线 舟山哪里好玩的景点 如何做一名合格党员