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 相关文章推荐
jQuery textarea的长度进行验证
May 06 Javascript
围观tangram js库
Dec 28 Javascript
jQuery UI Autocomplete 体验分享
Feb 14 Javascript
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
解析javascript系统错误:-1072896658的解决办法
Jul 08 Javascript
JavaScript实现简单获取当前网页网址的方法
Nov 09 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
Mar 08 Javascript
JS自动生成动态HTML验证码页面
Jun 14 Javascript
详解从新建vue项目到引入组件Element的方法
Aug 29 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
May 27 jQuery
layui 富文本赋值,取值,取纯文本值的实例
Sep 18 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
Jun 19 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
php实现mysql同步的实现方法
2009/10/21 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
js当一个变量为函数时 应该注意的一点细节小结
2011/12/29 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
复杂的javascript窗口分帧解析
2016/02/19 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
js实现简易ATM功能
2020/10/27 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
用python与文件进行交互的方法
2018/03/01 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
python如何把字符串类型list转换成list
2020/02/18 Python
python手写均值滤波
2020/02/19 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
开业主持词
2014/03/21 职场文书
服务承诺口号
2014/05/22 职场文书
师范生自荐信模板
2014/05/28 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
教代会开幕词
2015/01/28 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
党员反邪教心得体会
2016/01/15 职场文书
python编写函数注意事项总结
2021/03/29 Python
mysql中关键词exists的用法实例详解
2022/06/10 MySQL