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 面向对象编程 function也是类
Sep 17 Javascript
jQuery each()方法的使用方法
Mar 18 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
Sep 20 Javascript
js中通过split函数分割字符串成数组小例子
Sep 21 Javascript
document.addEventListener使用介绍
Mar 07 Javascript
通过url查找a元素并点击
Apr 09 Javascript
jquery实现简单实用的打分程序实例
Jul 23 Javascript
无缝滚动的简单实现代码(推荐)
Jun 07 Javascript
利用JS轻松实现获取表单数据
Dec 06 Javascript
Vue.extend构造器的详解
Jul 17 Javascript
Vue的elementUI实现自定义主题方法
Feb 23 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
May 15 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
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
smarty中post用法实例
2014/11/28 PHP
jquery 输入框数字限制插件
2009/11/10 Javascript
jQuery timers计时器简单应用说明
2010/10/28 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
Vue实现验证码功能
2019/12/03 Javascript
JavaScript读取本地文件常用方法流程解析
2020/10/12 Javascript
利用Python获取操作系统信息实例
2016/09/02 Python
python或C++读取指定文件夹下的所有图片
2019/08/31 Python
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
台湾菁英交友:结识黄金单身的台湾人
2018/01/22 全球购物
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
教师的实习鉴定
2013/12/15 职场文书
酒店总经理助理岗位职责
2014/02/01 职场文书
读群众路线心得体会
2014/03/07 职场文书
部门年终奖分配方案
2014/05/07 职场文书
授权委托书格式
2014/07/31 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
心得体会的写法
2014/09/05 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
亮剑观后感600字
2015/06/05 职场文书
红与黑读书笔记
2015/06/29 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
OpenCV实现反阈值二值化
2021/11/17 Java/Android
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android