提要:使用大div定位设置为relative,子div设置为absolute实现菜单下拉

实现代码:

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Nav</title>
<style type="text/css">
/*给导航设置一个背景#333*/
.nav{
background-color: #333;
}
/*给导航里的a标签设置样式*/
.nav a{
/*设置大小*/
padding:16px 20px;
/*去掉下划线*/
text-decoration: none;
/*字体颜色*/
color: white;
/*设置内联块级元素*/
display: inline-block;
}
/*设置鼠标划过的背景色*/
.nav a:hover{
background: #111;
}
/*给下拉框设置定位*/
.dropdown{
position: relative;
display: inline-block;
}
/*下拉内容设置定位*/
.dropdown-content{
display: none;
position: absolute;
/*设置一个似倒影的卡片样式*/
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
}
/*将下拉内容框里的a标签设置块级元素和字体颜色*/
.dropdown-content a{
display: block;
min-width:110px;
color:#000;
padding: 10px 0;
text-align: center;
}
/*设置下拉内容框里的a标签背景*/
.dropdown-content a:hover{
background: #f1f1f1;
border:none;
}
/*当下拉按扭划过时,则下拉内容显示*/
.dropdown:hover .dropdown-content{
display: block;
} </style>
</head>
<body>
<!--先设置一个大的div-->
<div class="nav">
<!--设置元素,用标签-->
<a href="#">主页</a>
<a href="#">新闻</a>
<!--设置下拉框的div-->
<div class="dropdown">
<!--设置下拉框的按扭名称-->
<a href="#">国家列表</a>
<!--设置下拉框的内容-->
<div class="dropdown-content">
<a href="#">中国</a>
<a href="#">美国</a>
<a href="#">日本</a>
</div>
</div>
<div class="dropdown">
<!--设置下拉框的按扭名称-->
<a href="#">武器列表</a>
<!--设置下拉框的内容-->
<div class="dropdown-content">
<a href="#">核弹</a>
<a href="#">飞机</a>
<a href="#">大炮</a>
</div>
</div>
</div>
</body>
</html>

最新文章

  1. PostgreSQL 允许远程访问设置方法
  2. MySQL字段数据类型表
  3. Leetcode 给一个数a和一个向量b,找出该向量b中的2个数相加等于a,并输出这两个数在向量中的位置
  4. &quot;巴卡斯杯&quot; 中国大学生程序设计竞赛 - 女生专场
  5. js里slice,substr和substring的区别
  6. M4: 使用CommandBar
  7. android 读取sd卡中的图片
  8. 【液晶模块系列基础视频】1.3.iM_TFT30模块简介
  9. 各Android版本的Linux内核表(待续)以及如何下载相应的android源码
  10. 使用连接(JOIN)来代替子查询(Sub-Queries) mysql优化系列记录
  11. 一些web编程能用到的小知识
  12. [每日一题] OCP1z0-047 :2013-08-14 如何理解USING INDEX?...................................41
  13. maven + selenium + jenkins 教程收集
  14. PHP中数组转换为XML格式
  15. iOS 9的 Universal Links 通用链接使用
  16. package.json 的语法解释
  17. OCA读书笔记(10) - 管理UNDO数据
  18. JavaScript进阶(四)js字符串转换成数字的三种方法
  19. RNAseq测序reads定位
  20. Hibernate **关于hibernate4.3版本之后org.hibernate.service.ServiceRegistryBuilder被弃用**

热门文章

  1. 思维题:UVa1334-Ancient Cipher
  2. Page-Object思想
  3. VS重置开发环境的方法
  4. day02 Python 的模块,运算,数据类型以及方法
  5. loj2024「JLOI / SHOI2016」侦查守卫
  6. day05_05 for循环、break语句
  7. TOJ1550: Fiber Communications
  8. Linux Shell系列教程
  9. Welcome-to-Swift-12附属脚本(Subscripts)
  10. 【bzoj3252】攻略 贪心+DFS序+线段树