JS实现的简洁二级导航菜单雏形效果


Posted in Javascript onOctober 13, 2015

本文实例讲述了JS实现的简洁二级导航菜单雏形效果。分享给大家供大家参考。具体如下:

这是一个二级导航菜单雏形,风格简洁,圆角形,也是当前比较流行的菜单效果,支持二级,演示内容是随便搞的,希望大家喜欢。

运行效果截图如下:

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>
<title>二级导航菜单</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css"> 
<!-- 
*{font-size:12px;} 
html,body{margin:0;text-align:center;over-flow:hidden;height:100%;width:100%;} 
UL{list-style-type:none; margin:0px;} 
.ttl{height:18px;} 
.ctt{ 
height:auto; 
padding:6px; 
clear:both; 
border: 1px solid #CCCCCC; 
} 
.w936{ 
width:936px; 
clear:both; 
height: 120px; 
margin-top: 20px; 
margin-right: 0; 
margin-bottom: 2px; 
margin-left: 0; 
} 
.normaltab { 
color:#1F3A87; 
} 
.hovertab { 
color:#FF0000; 
background-color: #99CC00; 
} 
.dis{display:block;} 
.undis{display:none;} 
.tabs { 
width:100%; 
background:#BBD9EE; 
font-size:93%; 
line-height:normal; 
} 
.tabs ul { 
margin:0; 
padding:10px 10px 0 50px; 
list-style:none; 
} 
.tabs li { 
display:inline; 
margin:0; 
padding:0; 
cursor: pointer; 
} 
.tabs a { 
float:left; 
background:url("images/tableft.gif") no-repeat left top; 
margin:0; 
padding:0 0 0 4px; 
text-decoration:none; 
} 
.tabs a span { 
float:left; 
display:block; 
background:url("images/tabright.gif") no-repeat right top; 
padding:5px 15px 4px 6px; 
color:#666; 
} 
.tabs a span {float:none;} 
.tabs a:hover span { 
color:#FF9834; 
} 
.tabs a:hover { 
background-position:0% -42px; 
} 
.tabs a:hover span { 
background-position:100% -42px; 
} 
--> 
</style> 
<script type="text/javascript" language="javascript"> 
<!-- 
function g(o){return document.getElementById(o);} 
function HoverLi(n) 
{ 
for(var i=1;i<=8;i++){g('tb_'+i);g('tbc_0'+i).className='undis';} 
g('tbc_0'+n).className='dis';g('tb_'+n); 
} 
//--> 
</script> 
</head>
<body>
<div class="w936"> 
 <div id="tb_" class="tb_ tabs"> 
  <ul> 
   <li id="tb_1" onmouseover="HoverLi(1);"><a href="#"><span>ASP</span></a></li> 
   <li id="tb_2" onmouseover="HoverLi(2);"><a href="#"><span>PHP</span></a></li> 
   <li id="tb_3" onmouseover="HoverLi(3);"><a href="#"><span>.NET</span></a></li> 
   <li id="tb_4" onmouseover="HoverLi(4);"><a href="#"><span>JSP</span></a></li> 
   <li id="tb_5" onmouseover="HoverLi(5);"><a href="#"><span>JAVA</span></a></li> 
   <li id="tb_6" onmouseover="HoverLi(6);"><a href="#"><span>DELPHI</span></a></li> 
   <li id="tb_7" onmouseover="HoverLi(7);"><a href="#"><span>VC++</span></a></li> 
   <li id="tb_8" onmouseover="HoverLi(8);"><a href="#"><span>AJAX</span></a></li> 
  </ul> 
 </div> 
 <div class="ctt"> 
  <div class="dis" id="tbc_01">ASP的内容一</div> 
  <div class="undis" id="tbc_02">PHP的内容二</div> 
  <div class="undis" id="tbc_03">.NET的内容三</div> 
  <div class="undis" id="tbc_04">JSP的内容四</div> 
  <div class="undis" id="tbc_05">JAVA的内容五</div> 
  <div class="undis" id="tbc_06">DELPHI的内容六</div> 
  <div class="undis" id="tbc_07">VC++的内容七</div> 
  <div class="undis" id="tbc_08">AJAX的内容</div> 
 </div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
javascript获取网页中指定节点的父节点、子节点的方法小结
Apr 24 Javascript
JavaScript计时器示例分析
Feb 05 Javascript
详解JavaScript的Polymer框架中的通知交互
Jul 29 Javascript
详解Javacript和AngularJS中的Promises
Feb 09 Javascript
谈谈JavaScript的New关键字
Aug 26 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
Mar 10 Javascript
mui上拉加载功能实例详解
Apr 13 Javascript
详解webpack4多入口、多页面项目构建案例
May 25 Javascript
jquery.pager.js分页实现详解
Jul 29 jQuery
Vant+postcss-pxtorem 实现浏览器适配功能
Feb 05 Javascript
微信小程序 WeUI扩展组件库的入门教程
Apr 21 Javascript
JS前端可扩展的低代码UI框架Sunmao使用详解
Jul 23 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
Oct 13 #Javascript
js验证真实姓名与身份证号是否匹配
Oct 13 #Javascript
编写高性能Javascript代码的N条建议
Oct 12 #Javascript
JavaScript 性能优化小结
Oct 12 #Javascript
一个php+js实时显示时间问题
Oct 12 #Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
Oct 12 #Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
Oct 12 #Javascript
You might like
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
探寻PHP脚本不报错的原因
2014/06/12 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
javascript parseInt 大改造
2009/09/27 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
jQuery学习笔记之回调函数
2016/08/15 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
vue 数据双向绑定的实现方法
2021/03/04 Vue.js
Python标准库与第三方库详解
2014/07/22 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
Python元组常见操作示例
2019/02/19 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
Python实现疫情地图可视化
2021/02/05 Python
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
装修协议书范本
2014/04/21 职场文书
2014年师德师风学习材料
2014/05/16 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
python源码剖析之PyObject详解
2021/05/18 Python
MySQL中连接查询和子查询的问题
2021/09/04 MySQL