自己动手用纯css写了一个下拉导航,下面把代码呈上。主要用到了伪类,相对定位,绝对定位的知识。

<doctype html>
<html>
<head>
<meta charset="utf-8">
<style>
body{margin:0px;}
#menu{ width:100%; height:31px; background-color:#c9c9a7;  position:relative;}
#menu ul {padding:0;
margin:0;
list-style-type: none;
}#menu ul li {float:left;
position:relative;
}
#menu ul li a ,#menu ul li a:visited {display:block;
text-align:center;
text-decoration:none;
width:104px;
height:30px;
color:#000;
border-top: 1px solid #c9c9a7;
border-right:1px solid #fff;
border-width:1px 1px 0 0;/*上右下左*/
background:#c9c9a7;
line-height:30px;
font-size:11px;
}
/* make the dropdown ul invisible */
#menu ul li ul {display: none;
}#menu ul li:hover a {color:#fff;
background:#b3ab79;
}
#menu ul li:hover ul {display:block;
position:absolute;
top:31px;
left:0;
width:105px;
}#menu ul li:hover ul li a {display:block;
background:#faeec7;
color:#000;
width:204px;/*控制下拉框的宽度*/
}
/* style the background and forground colors of the links on hover */
#menu ul li:hover ul li a:hover {background:#dfc184;
color:#000;
}</style>
</head>
<body><div id="menu"><ul><li><a href="">菜单一</a><ul><li><a href="">子菜单1</a></li><li><a href="">子菜单3</a></li></ul></li><li><a href="">菜单二</a><ul><li><a href="">子菜单4</a></li><li><a href="">子菜单5</a></li><li><a href="">子菜单6</a></li></ul></li><li><a href="">菜单三</a><ul><li><a href="">子菜单4</a></li><li><a href="">子菜单5</a></li><li><a href="">子菜单6</a></li></ul></li></ul></div>
</body>
</html>

转载于:https://www.cnblogs.com/xiaogou/p/5055075.html

自制纯css下拉导航相关推荐

  1. html列表太多转为下滑菜单,利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单...

    利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单 以往文章里面讲了使用CSS的position属性定位结合display制作下拉弹出菜单,名为<纯CSS制作下拉导航菜单> ...

  2. 兼容FF,IE的纯CSS下拉菜单

    代码简介:作者的CSS水平不错啊,值得我们学习,少了JS,就是好看多. 代码内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans ...

  3. html京东下拉菜单设置,div css下拉导航菜单(图+演示)

    div css下拉导航菜单(图+演示),div css下拉导航菜单,css导航菜单下拉 CSS导航菜单(CSS下拉菜单演示图) 查看演示-CSS下拉菜单样式:下拉导航菜单/ 以下有DIV CSS下拉菜 ...

  4. 纯css 下拉选择,纯CSS实现的下拉菜单

    实现效果 实现代码 html home wordpress themes plugins tutorials web design resources links tutorials html/css ...

  5. 用 :focus-within 实现纯 CSS 下拉框组件

    :focus-within 伪类:当本节点或其子节点获得焦点时被激活. 借用 MDN 的例子 https://jsfiddle.net/d4w8h2ge/ 当点击表单中的文本框时需高亮整个表单元素.但 ...

  6. js读取div从html中导入,在html中div+css布局的简单应用...-js+div+css下拉导航菜单完整代...-CSS文件的条件导入 - Gene Li_169IT.COM...

    方案一: 在HTML文档中使用条件导入,如在HEAD中插入如下代码: 1: 4: .csharpcode, .csharpcode pre{font-size: small;color: black; ...

  7. 纯css 下滑线导航条特效

    html:部分 <nav class="navigation"><div class="wrapper"> <ul class=& ...

  8. HTML下拉菜单改变颜色,CSS下拉菜单中字体颜色问题

    纯CSS下拉菜单演示 *{margin:0;padding:0;} ul{list-style-type:none;} a{text-decoration:none; color:#666; font ...

  9. Java制作二级导航菜单_纯CSS实现超简单的二级下拉导航菜单代码

    本文实例讲述了纯CSS实现超简单的二级下拉导航菜单代码.分享给大家供大家参考.具体如下: 这是一款纯CSS菜单,二级下拉导航效果,是最简洁的CSS导航菜单,兼容性也很棒,IE7/8.火狐等都支持,而且 ...

最新文章

  1. 【美国】谷歌重返机器人背后有何深意?
  2. 自动发现网络拓扑,一站式点击完成
  3. jquery 的ajax请求示例和注意事项
  4. pid控制从入门到精通pdf_网络工程师从入门到精通通俗易懂系列 | 访问控制列表ACL原来还可以这样理解,果断收藏!...
  5. P1001 第K极值【tyvj】
  6. SPOJ4487(Splay树)
  7. html给文字添加阴影效果,text-shadow css文字阴影_字体投影属性样式
  8. Jexus针对Asp.net core应用程序的六大不可替代的优势
  9. 初级Java开发工程师!绝密文档,面试手册全面突击!!!秋招已经到来
  10. Latex快速入门系列 -- 在TexStudio中正确插入参考文献的基本操作
  11. php如何解决报错,php 启动报错如何解决_PHP教程
  12. c# 再次尝试 连接失败_手机投屏电视连接不上怎么回事?
  13. 天猫苛费猛如虎,天猫抽检潜“坑爹”
  14. BERT源码分析(一)
  15. Oracle表名、列名、约束名的长度限制
  16. Efficient Diffusion Models for Vision: A Survey
  17. 怎样把音频文件转换成mp3格式?
  18. 大数据在高校的应用场景_大数据技术在高校教育中的应用
  19. 安达智能通过注册:拟募资11.7亿 刘飞与何玉姣夫妇为大专学历
  20. 谷歌主页浏览器被流氓软件绑架设置成好123或者7456怎么办

热门文章

  1. 10 大常用软件架构模式简介
  2. 从零单排学Redis【黄金】
  3. 码农口述:AI创业两年,积蓄花光,重回职场敲代码
  4. UNIX:缓冲区和重定向
  5. 【Scratch】青少年蓝桥杯_每日一题_4.19_考试成绩
  6. java程序设计 第2版 唐大仕_《Java程序设计(第2版)》唐大仕 源代码
  7. java中引用一个文件数据_JAVA-基础-引用数据类型(类)
  8. 五问弄懂液冷数据中心
  9. 数据中心系统管理员基础知识培训
  10. 史上最全29个自我管理工具!