一、案例描述

使用纯css代码实现多级菜单,方法简单易理解。

二、案例

1.一级菜单

(1)效果演示


利用无序列表和浮动完成此效果,结构简单。

2.二级菜单

(1)效果演示

(2)代码展示

css代码:

<style>.dropdown {width: 400px;border: 1px solid rgba(0, 0, 0, 0.3);display: flex;list-style-type: none;margin: 0;padding: 0;}.dropdown li {padding: 8px;position: relative;}.dropdown ul {border: 1px solid rgba(0, 0, 0, 0.3);display: none;left: 0;position: absolute;top: 100%;list-style-type: none;margin: 0;padding: 0;width: 200px;}.dropdown ul ul {left: 100%;position: absolute;top: 0;}.dropdown li:hover {background-color: rgba(0, 0, 0, 0.1);}.dropdown li:hover>ul {display: block;}
</style>

html代码:

<ul class="dropdown"><li><div>电视剧</div><ul><li>中国</li><li>美国</li><li>韩国</li></ul></li><li>动漫</li><li><div>电影</div><ul><li>《少年的你》</li><li>《奇迹笨小孩》</li><li>《长津湖》</li></ul></li>
</ul>

说明:

  • 默认情况下让所有的二级列表进行隐藏display:none; 鼠标经过一级列表的小li后让当前小li里面的列表进行显示display:block;
  • 如果想让每个模块都是超链接,只需要把div标签换成a标签即可。

3.三级菜单

(1)效果演示

(2)代码展示

css代码还是上述的代码,没有变化。
html代码:

<ul class="dropdown"><li><div>电视剧</div><ul><li>中国</li><li><div>美国</div><ul><li>漫威</li><li>科幻</li></ul></li><li>韩国</li></ul></li><li>动漫</li><li><div>电影</div><ul><li>《少年的你》</li><li>《奇迹笨小孩》</li><li>《长津湖》</li></ul></li>
</ul>

注:只需多次嵌套列表即可,css代码没变化。

4.四级菜单

(1)效果演示

(2)代码展示

html代码:

<ul class="dropdown"><li><div>电视剧</div><ul><li>中国</li><li><div>美国</div><ul><li><div>漫威</div><ul><li>《蜘蛛侠》</li><li>《雷神》</li><li>《钢铁侠》</li></ul></li><li>科幻</li></ul></li><li>韩国</li></ul></li><li>动漫</li><li><div>电影</div><ul><li>《少年的你》</li><li>《奇迹笨小孩》</li><li>《长津湖》</li></ul></li>
</ul>

三、总结

  • 整体代码并不算很多,特别是html结构都是复制出来的。css在最开始写完之后几乎没怎么变,除非我们要把样式变得更加好看。
  • 逻辑如下:
  • 之后,想变成几级列表就变成几级列表,css不需要再变化,只需要html结构进行列表嵌套即可。
    此思维可适用于多个地方。

css案例1——一级菜单、二级菜单、三级菜单、四级菜单相关推荐

  1. 承装承修承试电力资质一级、二级、三级、四级、五级怎么办理?

    许可证分为承装.承修.承试三个类别. 取得承装类许可证的,可以从事电力设施的安装活动,取得承修类许可证的,可以从事电力设施的维修活动,取得承试类许可证的,可以从事电力设施的试验活动 . 承装类承装(修 ...

  2. dropdownlist三级联动怎么实现_简单三步,轻松搞定一级、二级、三级下拉菜单

    工作中,为了录入数据方便,数据规范,我们经常采用下拉菜单来制作规范模板,今天,技巧君和大家分享一下一级.二级和三级联动下拉菜单制作方法,文末有示例文件下载方法哦! 下拉菜单示例 一级下拉菜单 一级下拉 ...

  3. 国家信息系统安全等级保护基本要求——等保一级、二级、三级、四级内容

    在这里分享下国家信息系统安全等级保护基本要求--等保一级.等保二级.等保三级.等保四级内容,以备查阅及编写单位自用信息安全要求. <信息系统安全等级保护基本要求> 中华人民共和国国家标准G ...

  4. GESP一级、二级、三级、四级 样题 真题 解析

    GESP的前世今生 GESP的前世今生_哔哩哔哩_bilibili GESP考试基础知识串讲01 GESP考试基础知识串讲01_哔哩哔哩_bilibili 中国计算机学会CCF编程能力等级认证GESP ...

  5. 计算机等级考试,一级,二级,三级,四级,未来教育系统

    下载链接: 尽量选择第一个 https://download.csdn.net/download/weixin_40749043/21480571?spm=1001.2014.3001.5503 ht ...

  6. dw二级联动下拉菜单插件 宋君墨_Excel实例——一级、二级、多级下拉菜单一次讲透...

    啥叫下拉菜单?啥叫一级?二级?多级?你们都在说啥? 一级下拉菜单 其实是一级,这里就不再多次强调是一级了,就是下拉菜单! 当需要多人填写,又保证填写规范的时候,下拉菜单使用起来是非常有必要了!两种办法 ...

  7. 网络安全NISP证书一级、二级、三级介绍

    ​介绍 国家信息安全水平测试(NISP)是中国信息安全测评中心测试.颁证,国家实行网络空间安全人才培养基地经营管理,并授权网安世纪科技有限公司为NISP资格证书管理处. NISP验证分成一级.二级.三 ...

  8. 计算机三级上机场,自学通过计算机二级、三级、四级,保研天津大学,证书拿到手软!你被中航大男神圈粉了吗?...

    原标题:自学通过计算机二级.三级.四级,保研天津大学,证书拿到手软!你被中航大男神圈粉了吗? 他刻苦努力.勤奋踏实,是学习上的巨人:他团结同学.真诚善良,是生活中的强者.他将自己的真心融于生活中,以公 ...

  9. 计算机会计二级科目,(完整版)会计科目一览表(一级科目二级科目三级科目)..pdf...

    会计科目一览表 会计科目一览表 序号 序号 编号 科 目 编号 科 目 一级科目 二级科 目 三级科目 一级科目 二级科 目 三级科目 一.资产类 一.资产类 现金 1 现金 1 1001 1001 ...

最新文章

  1. 德富莱智能抹墙机器人_深圳智能制造应急生产联盟成立,大咖共探机器人行业新机遇...
  2. rapidxml修改节点的值
  3. 用Delphi设计能携带附件的EMail
  4. javascript引用类型
  5. oracle中ci是什么意思,enq: CI - contention(附AWR)
  6. FastJSON应用前测试--转载
  7. 【学习笔记】HTTP通讯基础
  8. 会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准
  9. docker部署springboot_创建SpringBoot项目部署到docker全过程
  10. CCIE-LAB-SDN-第三篇-SD-WAN
  11. Docker实践(三)容器
  12. jupyter notebook添加虚拟环境
  13. 谷歌清楚缓存快捷键_清除浏览器缓存的快捷键是什么
  14. VS2010旗舰版如何显示行号
  15. 8051 C 中的sbit
  16. 十分钟实现鼠标悬停效果,CSS3悬停效果
  17. 2021教师资格考试结构化面试:如何组织与培养班集体?
  18. Matlab数据统计与分析(四)——参数估计
  19. 和sar比起来,其他Linux命令都是猹---ing
  20. java excel api及详细教程_Java Excel Api及详细教程

热门文章

  1. miui10android系统耗电,小米声势浩大的MIUI10 系统升级只是更换个主题并且更加耗电?...
  2. Excel自动输入当前时间的公式
  3. 解决:向日葵连接已断开
  4. C语言中文字符索引,C语言关键字中英文对照索引
  5. 【web自动化测试Robotframework开发手册—特殊元素】
  6. 论文大致思路(不断更新)
  7. 计算机网络第一章笔记呕心沥血之作 值得收藏
  8. 图解设计模式-设计模式七大原则
  9. 无损音频压缩——APE和FLAC比较
  10. 钉钉实时拍照和上传图片