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 相关文章推荐
js中eval()函数和trim()去掉字符串左右空格应用
Feb 02 Javascript
动态加载jquery库的方法
Feb 12 Javascript
jquery插件bxslider用法实例分析
Apr 16 Javascript
jQuery实现鼠标划过添加和删除class的方法
Jun 26 Javascript
js实现的奥运倒计时时钟效果代码
Dec 09 Javascript
快速掌握Node.js模块封装及使用
Mar 21 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
Mar 28 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
Apr 13 Javascript
详解使用webpack构建多页面应用
Dec 21 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
Aug 02 Javascript
jQuery无冲突模式详解
Jan 17 jQuery
vue ssr服务端渲染(小白解惑)
Nov 10 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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
Apache设置虚拟WEB
2006/10/09 PHP
Adodb的十个实例(清晰版)
2006/12/31 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
php简单防盗链实现方法
2015/07/29 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
2019/07/03 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
D3.js进阶系列之CSV表格文件的读取详解
2017/06/06 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
[32:39]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第一场 11.04
2020/11/04 DOTA
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
Python实现简易Web爬虫详解
2018/01/03 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
Hotels.com中国区:好订网
2016/08/18 全球购物
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
平面设计的岗位职责
2013/11/08 职场文书
保护环境的建议书
2014/03/12 职场文书
学习雷锋标语
2014/06/25 职场文书
个人安全生产责任书
2014/07/28 职场文书
2014年人大工作总结
2014/12/10 职场文书
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS