当前位置: 首页 > news >正文

CSS多级菜单

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style type="text/css">
body{
background-color: darkgray;
}
#nav{
position: absolute;/*绝对定位*/
z-index: 1;/*定义层叠顺序,避免页面中部的层(左侧导航条覆盖菜单*/
left: 0;
top: 124px;
width: 700px;
height: 30px;
padding: 0px 4px;
}
html>/**/body #nav { /*兼容非IE浏览器 能够限制该样式仅在非IE浏览器中被解析
奇怪的是实测IE也行??*/
left: 40px; /*左侧距离*/
top: 112px; /*顶部距离*/
}
#nav ul{margin: 0;/*清除下划线,清除缩进*/
padding: 0;
}
#nav li a{
text-decoration: none;
}
#nav li{
list-style: none;/* 清除项目符号,居中对齐,加粗显示,*/
text-align: center;
font-weight: bold;
float: left;
}
#nav .list{
line-height:20px;
text-align: left;
padding: 2px;
font-weight: normal;
}
#nav .list a{
color: #ff3ac1;
text-decoration: none;
float: left;
width: 100px;
padding: 3px 5px 0px 0px;
}
#nav .list a:hover{
color: white;
padding: 3px 3px 0px 20px;
width: 88px;
background-color: #FF3AC1;
}
#nav .menu1 {
width: 120px;
height: auto;
margin: 6px 4px 0px 0px;
border: 1px solid #FF3AC1;
background-color: #F1FBEC;
color: #FF3AC1;
padding: 6px 0px 0px 0px;
cursor: hand;
overflow-y: hidden;
filter: Alpha(opacity=70);
-moz-opacity: 0.7;
}
#nav .menu2 {
width: 120px;
height: 18px;
margin: 6px 4px 0px 0px;
background-color: #F5F5F5;
color: #999999;
border: 1px solid #EEE8DD;
padding: 6px 0px 0px 0px;
overflow-y: hidden;
cursor: hand;
}
</style>
<body>
<ul id="nav">
<li class="menu2" οnmοuseοver="this.className='menu1'" οnmοuseοut="this.className='menu2'"><a href="#">查看样式表CSS</a>
<ul class="list">
<li><a href="#">子菜单1</a></li>
<li><a href="#">子菜单2</a></li>
<li><a href="#">子菜单3</a></li>
</ul>
</li>
<li class="menu2" οnmοuseοver="this.className='menu1'" οnmοuseοut="this.className='menu2'"><a href="#">CSS参考资料</a>
<ul class="list">
<li><a href="#">子菜单1</a></li>
<li><a href="#">子菜单2</a></li>
</ul>
</li>
<li class="menu2" οnmοuseοver="this.className='menu1'" οnmοuseοut="this.className='menu2'"><a href="#">常见问题</a>
<ul class="list">
<li><a href="#">子菜单1</a></li>
</ul>
</li>
<li class="menu2" οnmοuseοver="this.className='menu1'" οnmοuseοut="this.className='menu2'"><a href="#">投稿</a> </li>
<li class="menu2" οnmοuseοver="this.className='menu1'" οnmοuseοut="this.className='menu2'"><a href="#">翻译文件</a> </li>
</ul>
</div>
</body>
</html>

 

您可以打开 http://runjs.cn/detail/la7z4tri

转载于:https://www.cnblogs.com/wxhhts/p/8602342.html

相关文章:

  • 了解你所不知道的SMON功能(八):Transaction Recover
  • 从零开始学习cocoStudio(1)--cocoStudio是什么?
  • 经典算法题每日演练——第十九题 双端队列
  • 安居客爬虫(selenium实现)
  • 有关python的一些小知识
  • python中 逗号的 用法
  • Redisson官方文档 - 10. 额外功能
  • Flask---日常笔记1
  • 服务发现的基本原理
  • Win7无法访问Win2003共享文件夹的解决办法
  • bash: php: command not found
  • 贪心算法《最短路径》
  • javascript 封装一个class选择器
  • ubuntu 环境下的QT程序打包
  • dom4j解析xml
  • 「译」Node.js Streams 基础
  • Android 控件背景颜色处理
  • android 一些 utils
  • angular组件开发
  • Apache Pulsar 2.1 重磅发布
  • CSS 专业技巧
  • go append函数以及写入
  • Java 最常见的 200+ 面试题:面试必备
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Mysql优化
  • OSS Web直传 (文件图片)
  • Shadow DOM 内部构造及如何构建独立组件
  • SOFAMosn配置模型
  • SpiderData 2019年2月13日 DApp数据排行榜
  • STAR法则
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • Zepto.js源码学习之二
  • 从0实现一个tiny react(三)生命周期
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 浮动相关
  • 精彩代码 vue.js
  • 爬虫模拟登陆 SegmentFault
  • 前端性能优化——回流与重绘
  • 前嗅ForeSpider教程:创建模板
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何使用 JavaScript 解析 URL
  • 少走弯路,给Java 1~5 年程序员的建议
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 使用putty远程连接linux
  • 数组大概知多少
  • 异步
  • 找一份好的前端工作,起点很重要
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (06)Hive——正则表达式
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上