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面向对象之Javascript 继承
May 04 Javascript
window.onload和$(function(){})的区别介绍
Oct 30 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
Nov 17 Javascript
Webpack实现按需打包Lodash的几种方法详解
May 08 Javascript
JS实现图片预览的两种方式
Jun 27 Javascript
JS按条件 serialize() 对应标签的使用方法
Jul 24 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
JS中用EL表达式获取上下文参数值的方法
Mar 28 Javascript
create-react-app修改为多页面支持的方法
May 17 Javascript
javascript将非数值转换为数值
Sep 13 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
Nov 30 Javascript
Vite和Vue CLI的优劣
Jan 30 Vue.js
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+jQuery递归调用POST循环请求示例
2016/10/14 PHP
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
js 判断控件获得焦点的示例代码
2014/03/04 Javascript
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
vue踩坑记录之数组定义和赋值问题
2019/03/20 Javascript
Vue开发之watch监听数组、对象、变量操作分析
2019/04/25 Javascript
vue基本使用--refs获取组件或元素的实例
2019/11/07 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
Python中的赋值、浅拷贝、深拷贝介绍
2015/03/09 Python
基于Python闭包及其作用域详解
2017/08/28 Python
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
tensorflow 变长序列存储实例
2020/01/20 Python
构建高效的python requests长连接池详解
2020/05/02 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
通俗易懂了解Python装饰器原理
2020/09/17 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
Omio俄罗斯:一次搜索公共汽车、火车和飞机的机票
2018/11/17 全球购物
美国现代家具购物网站:LexMod
2019/01/09 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
大学生毕业的自我鉴定
2013/11/13 职场文书
应届生求职信范文
2014/06/30 职场文书
校本培训个人总结
2015/02/28 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
小学教代会开幕词
2016/03/04 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
基于python的matplotlib制作双Y轴图
2021/04/20 Python
在redisCluster中模糊获取key方式
2021/07/09 Redis