JS实现样式清新的横排下拉菜单效果


Posted in Javascript onOctober 09, 2015

本文实例讲述了JS实现样式清新的横排下拉菜单效果。分享给大家供大家参考。具体如下:

这是一款灰色调横排清新的下拉菜单,完全符合WEB标准,兼容性不错,菜单简洁好用,适合大部分的网页风格。如果色调不是你想要的,自己发挥聪明才智,修改一下吧。

运行效果截图如下:

JS实现样式清新的横排下拉菜单效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS下拉菜单,竖向</title>
<style type="text/css" media="screen">
<!--
#Nav {
width: auto;
float: left;
border-left: 1px solid #777;
}
ul {
margin: 0px;
padding: 0px;
list-style: none;
}
ul li {
position: relative;
width: 120px;
float: left;
}
li ul {
position: absolute;
left: 0px;
top: 23px;
display: none;
border-bottom: 1px solid #777;
border-left: 0px;
}
ul li a {
display: block;
font-size: 12px;
line-height: 22px;
text-decoration: none;
color: #333;
background-color: #FFF;
height: 22px;
padding-left: 8px;
border: 1px solid #777;
border-left: 0px;
}
ul li ul li a {
border: 1px solid #777;
border-bottom: 0px;
}
a:hover {
color: #F60;
background-color: #EFEFEF;
}
* html ul li {
float: left;
height: 1%;
}
* html ul li a {
height: 1%;
}
li:hover ul, li.over ul {
display: block;
}
-->
</style>
<script language="javascript" type="text/javascript">
<!--
startList = function() {
if (document.all && document.getElementById) {
var menuRoot = document.getElementById("Menu");
for (var i = 0; i < menuRoot.childNodes.length; i++) {
var node = menuRoot.childNodes[i];
if (node.nodeName == "LI") {
node.onmouseover = function() {
this.className += " over";
}
node.onmouseout = function() {
this.className = this.className.replace(" over", "");
}
}
}
}
}
window.onload = startList;
-->
</script>
</head>
<body>
<div id="Nav">
<ul id="Menu">
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a>
<ul>
<li><a href="#">网站介绍</a></li>
<li><a href="#">客户反馈</a></li>
<li><a href="#">产品服务</a></li>
</ul>
</li>
<li><a href="#">脚本下载</a>
<ul>
<li><a href="#">最新脚本</a></li>
<li><a href="#">下载排行</a></li>
<li><a href="#">分类索引</a></li>
</ul>
</li>
<li><a href="#">网页特效</a>
<ul>
<li><a href="#">菜单</a></li>
<li><a href="#">布局</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Javascript 获取滚动条位置等信息的函数
Sep 08 Javascript
js利用与或运算符优先级实现if else条件判断表达式
Apr 15 Javascript
用js实现输入提示(自动完成)的实例代码
Jun 14 Javascript
Express作者TJ告别Node.js奔向Go
Jul 14 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
Jan 09 Javascript
JavaScript学习笔记之数组的增、删、改、查
Mar 23 Javascript
JS弹出新窗口被拦截的解决方法
Aug 09 Javascript
vue实现点击图片放大效果
Aug 15 Javascript
js实现鼠标移动到图片产生遮罩效果
Oct 21 Javascript
js实现倒计时器自定义时间和暂停
Feb 25 Javascript
详解VUE调用本地json的使用方法
May 15 Javascript
es6函数中的作用域实例分析
Apr 18 Javascript
jQuery表格行上移下移和置顶的实现方法
Oct 08 #Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
Oct 08 #Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
Oct 08 #Javascript
js小数运算出现多位小数如何解决
Oct 08 #Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
Oct 08 #Javascript
js实现超酷的照片墙展示效果图附源码下载
Oct 08 #Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 #Javascript
You might like
php简单静态页生成过程
2008/03/27 PHP
php设计模式之命令模式的应用详解
2013/05/21 PHP
div li的多行多列 无刷新分页示例代码
2013/10/16 PHP
关于php中一些字符串总结
2016/05/05 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
jquery 仿QQ校友的DIV模拟窗口效果源码
2010/03/24 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
BootStrap 页签切换失效的解决方法
2017/08/17 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
python 定时器,轮询定时器的实例
2019/02/20 Python
int在python中的含义以及用法
2019/06/27 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
2020/02/17 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
网页设计个人找工作求职信
2013/11/28 职场文书
食堂员工工作职责
2013/12/18 职场文书
铁路安全事故反思
2014/04/26 职场文书
心理健康日活动总结
2014/05/08 职场文书
党性分析自查总结
2014/10/14 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
初三英语教学计划
2015/01/23 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
深度学习详解之初试机器学习
2021/04/14 Python