1.写入一级菜单

    <ul  class="nav clearfix"><li  class="nav-li fl"><a href=''>首页</a></li><li  class="nav-li fl"><a href=''>学习导航</a></li><li  class="nav-li fl"><a href=''>教程</a></li><li  class="nav-li fl"><a href=''>经验</a></li><li  class="nav-li fl"><a href=''>学堂</a></li><li  class="nav-li fl"><a href=''>交作业</a></li><li  class="nav-li fl"><a href=''>欣赏</a></li><li  class="nav-li fl"><a href=''>下载</a></li><li  class="nav-li fl"><a href=''>找工作</a></li></ul>

css代码:

 .nav{background-color:#222222;}.nav-li>a{   padding:16px 20px;   color:#eeeeee;   display:block;   text-decoration:none;   font-size:14px;   line-height:18px;}

一级菜单

2.在一级li a中插入ul列表作为二级菜单

 <ul  class="nav clearfix"><li  class="nav-li fl"><a href=''>首页</a><ul class="dorp-box"><li class="drop-li"><a href=''>站长历程</a></li><li class="drop-li"><a href=''>团队介绍</a></li></ul></li><li  class="nav-li fl"><a href=''>学习导航</a></li>

导航栏高度被撑开

3.设置子列表相对于导航第一项绝对定位

top值等于导航的高度,

.nav{background-color:#222222;position: relative;}.dorp-box{position:absolute;top:50px;background-color:#404040; min-width:110px;display:none;}
.drop-li>a{ padding:8px 20px;  color:#ffffff;  display:block; text-decoration:none;  font-size:12px;}

设置子列表相对于导航第一项绝对定位

4.鼠标悬停一级菜单时二级菜单出现

<script>window.onload=function()  {                      var oBtn=document.querySelector(".nav-li"); //获取一级菜单元素oBtn.onmouseover=function(){// this.style.display="none";this.querySelector('.dorp-box').style.display="block"//给二级菜单添加阴影this.querySelector('.dorp-box').style.boxShadow=" 0 2px 2px gray"}//鼠标出oBtn.onmouseout=function(){this.querySelector('.dorp-box').style.display="none"this.querySelector('.dorp-box').style.boxShadow='none'}}
</script>

知乎视频​www.zhihu.com

ui li 菜单 点击添加下级_如何制作导航栏中的下拉菜单相关推荐

  1. css基础 CSS 导航栏、CSS 下拉菜单

    阅读目录 导航栏 导航栏=链接列表 垂直导航栏 垂直导航条实例 激活/当前导航条实例 创建链接并添加边框 全屏高度的固定导航条 水平导航栏 内联列表项 浮动列表项 水平导航条实例 链接右对齐 添加分割 ...

  2. 还原淘宝首页最顶部的导航栏(含下拉菜单,图标等)

    还原了淘宝首页最顶部的导航栏,包括了各个导航的下拉列表等(位置对齐稍微有些偏差,毕竟没有原版设计图),用到了jquery,js,CSS3等知识.没有花时间去做录屏GIF,就几张效果图看下:如下 原始导 ...

  3. 仿安居客首页导航栏及二级下拉菜单Html+Css+JavaScript

    这次仿写的是安居客的首页导航栏,要求实现二级下拉菜单 首先,这是原网页的效果 接下来是html部分 <div class="box1"><ul id=" ...

  4. ui li 菜单 点击添加下级_【Qt开发】实现系统托盘,托盘菜单,托盘消息

    概述 系统托盘就是在系统桌面底部特定的区域显示运行的程序.windows在任务栏状态区域,linux在布告栏区域.应用程序系统托盘功能,是比较普遍的功能,本篇将详细的介绍如何实现该功能. 演示Demo ...

  5. excel添加列下拉框票价_如何在excel中设置下拉菜单

    excel是日常办公中应用非常多的办公软件之一,其强大的数据统计.分析功能为工作带来不少方便.在EXCEL中设置下拉菜单,以方便输入相同内容.本文就以将性别设置为下拉菜单为例,介绍在excel中设置下 ...

  6. python choice添加下拉框_自定义Django Form中choicefield下拉菜单选取数据库内容实例...

    工作中遇到的问题,自定义了一个forms.form表单,某项需要作出下拉菜单,下拉菜单中的选项需要从数据库(objectForm models)中提取. form.py为: class objectF ...

  7. 如何让图片充满excel单元格_如何在Excel单元格建立下拉菜单

    对于一些常用的数据我们往往会希望能够尽量快速的输入,下拉菜单就是一个最简单的解决办法.那么如何实现下拉菜单呢?跟随以下步骤,建立属于自己的下拉菜单吧! 如何建立下拉菜单? 一.确定内容:在单元格中,输 ...

  8. phpcmsV9 添加内容:如何“增加复选框、下拉菜单”(含案例、截图)- 教程篇

    文章目录 phpcmsV9 添加内容:如何"增加多选框.下拉菜单"(含案例.截图)- 教程篇 步骤: 效果截图:省略 phpcmsV9 添加内容:如何"增加多选框.下拉菜 ...

  9. python下拉菜单_自定义Django Form中choicefield下拉菜单选取数据库内容实例

    工作中遇到的问题,自定义了一个forms.form表单,某项需要作出下拉菜单,下拉菜单中的选项需要从数据库(objectForm models)中提取. form.py为: class objectF ...

最新文章

  1. 我们从2021谷歌I/O大会给的谜题中发现了隐藏信息
  2. O/R Mapping 研究报告(转)
  3. amazon mws api 获取所有产品_Amazon’s Choice是什么?Amazon's Choice标签全解读
  4. C#获取动态代码的值
  5. ArcGIS Server服务器监控
  6. 如何理解const char*, char const*, char*const等
  7. 模拟linux内核异常,Linux内核异常
  8. SWAT模型学习小技巧(一)
  9. linux+极点五笔输入法,ubuntu 14.04 使用极点五笔输入法
  10. 计算机论文的研究思路与方法,硕士论文中研究方法怎么写 介绍3种简单的方法...
  11. C# 操作Excel文件之NPOI (一)
  12. 根据FOV和图像大小计算相机内参[Python]
  13. 扇贝单词英语版_产品分析报告
  14. python 网页制作教程_python如何制作网页
  15. 马上就要十一大长假了!还没订好机票?用Python写了一个钉钉订低价票脚本!
  16. Doris1.1.1多种异构数据源数据导入方案
  17. 前端集成解决方案(webpack、gulp)
  18. 年薪40W毕业生大厂面试题合集,学完之后你不会拿不到offer
  19. 友盟推送的接入和遇到问题
  20. 老调重弹——你存储的密码做Hash了吗?

热门文章

  1. 服务器常用的状态码及其对应的含义如下
  2. 算法题解:找出包含给定字符的最小窗口(枚举的一般方法)
  3. Android中如何提取和生成mp4文件
  4. java学习中,instanceof 关键字 和 final 关键字、值的传递(java 学习中的小记录)...
  5. lnmp之PDO_mysql.so
  6. 咨询的真相5:咨询业的“前世今生”
  7. 问题以及发现问题和解决问题
  8. 软件行业渠道的价值在哪里?
  9. 谷歌Linux基金会等联合推出开源软件签名服务 sigstore,提振软件供应链安全
  10. NVIDIA 修复 GPU 驱动中的多个代码执行缺陷