js实现黑色简易的滑动门网页tab选项卡效果


Posted in Javascript onAugust 31, 2015

本文实例讲述了js实现黑色简易的滑动门网页tab选项卡效果。分享给大家供大家参考。具体如下:

这是一款js实现的黑色风格网页滑动门菜单,虽然简洁但看上去不失大气,稍微修改一下即可换成选项卡,懂JS的朋友可好好修改一下哦,改成你喜欢的样式。

运行效果截图如下:

js实现黑色简易的滑动门网页tab选项卡效果

在线演示地址如下:

具体代码如下:

<!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=utf-8" />
<title>黑色简易的选项卡</title>
<style> 
body,ul,li{margin:0;padding:0;}
body{font:12px/1.5 Tahoma;}
#outer{width:450px;margin:10px auto;}
#tab{overflow:hidden;zoom:1;background:#000;border:1px solid #000;}
#tab li{float:left;color:#fff;height:30px;cursor:pointer;line-height:30px;list-style-type:none;padding:0 20px;}
#tab li.current{color:#000;background:#ccc;}
#content{border:1px solid #000;border-top-width:0;}
#content ul{line-height:25px;display:none;margin:0 30px;padding:10px 0;}
</style>
<script> 
window.onload = function ()
{
 var oLi = document.getElementById("tab").getElementsByTagName("li");
 var oUl = document.getElementById("content").getElementsByTagName("ul");
 for(var i = 0; i < oLi.length; i++)
 {
  oLi[i].index = i;
  oLi[i].onmouseover = function ()
  {
   for(var n = 0; n < oLi.length; n++) oLi[n].className="";
   this.className = "current";
   for(var n = 0; n < oUl.length; n++) oUl[n].style.display = "none";
   oUl[this.index].style.display = "block"
  } 
 }
}
</script>
</head>
<body>
<div id="outer">
 <ul id="tab">
 <li class="current">第一课</li>
 <li>第二课</li>
 <li>第三课</li>
 </ul>
 <div id="content">
 <ul style="display:block;">
  <li>网页特效原理分析</li>
  <li>响应用户操作</li>
  <li>提示框效果</li>
  <li>事件驱动</li>
  <li>元素属性操作</li>
  <li>动手编写第一个JS特效</li>
  <li>引入函数</li>
  <li>网页换肤效果</li>
  <li>展开/收缩播放列表效果</li>
 </ul>
 <ul>
  <li>改变网页背景颜色</li>
  <li>函数传参</li>
  <li>高重用性函数的编写</li>
  <li>126邮箱全选效果</li>
  <li>循环及遍历操作</li>
  <li>调试器的简单使用</li>
  <li>典型循环的构成</li>
  <li>for循环配合if判断</li>
  <li>className的使用</li>
  <li>innerHTML的使用</li>
  <li>戛纳印象效果</li>
  <li>数组</li>
  <li>字符串连接</li>
 </ul>
 <ul>
  <li>JavaScript组成:ECMAScript、DOM、BOM,JavaScript兼容性来源</li>
  <li>JavaScript出现的位置、优缺点</li>
  <li>变量、类型、typeof、数据类型转换、变量作用域</li>
  <li>闭包:什么是闭包、简单应用、闭包缺点</li>
  <li>运算符:算术、赋值、关系、逻辑、其他运算符</li>
  <li>程序流程控制:判断、循环、跳出</li>
  <li>命名规范:命名规范及必要性、匈牙利命名法</li>
  <li>函数详解:函数构成、调用、事件、传参数、可变参、返回值</li>
  <li>定时器的使用:setInterval、setTimeout</li>
  <li>定时器应用:站长站导航效果</li>
  <li>定时器应用:自动播放的选项卡</li>
  <li>定时器应用:数码时钟</li>
  <li>程序调试方法</li>
 </ul>
 </div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
xmlHTTP实例
Oct 24 Javascript
修改jquery.lazyload.js实现页面延迟载入
Dec 22 Javascript
一些有用的JavaScript和jQuery的片段分享
Aug 23 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
Nov 07 Javascript
JavaScript 数据类型详解
Mar 13 Javascript
javascript编程实现栈的方法详解【经典数据结构】
Apr 11 Javascript
详解node单线程实现高并发原理与node异步I/O
Sep 21 Javascript
微信小程序使用form表单获取输入框数据的实例代码
May 17 Javascript
vue图片上传本地预览组件使用详解
Feb 20 Javascript
Vue快速实现通用表单验证功能
Dec 05 Javascript
vuex实现购物车功能
Jun 28 Javascript
JavaScript 数组去重详解
Sep 15 Javascript
jquery实现点击变换导航样式的方法
Aug 31 #Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 #Javascript
js实现TAB切换对应不同颜色的代码
Aug 31 #Javascript
Bootstrap的图片轮播示例代码
Aug 31 #Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 #Javascript
js实现仿百度风云榜可重复多次调用的TAB切换选项卡效果
Aug 31 #Javascript
js实现仿爱微网两级导航菜单效果代码
Aug 31 #Javascript
You might like
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
PHP中文编码小技巧
2014/12/25 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
JS实现让访问者自助选择网页文字颜色的方法
2015/02/24 Javascript
jQuery简单实现QQ空间点赞已经取消点赞
2015/04/02 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
详解基于vue-cli3快速发布一个fullpage组件
2019/03/08 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
python批量生成本地ip地址的方法
2015/03/23 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
python 读写中文json的实例详解
2017/10/29 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
Django自定义列表 models字段显示方式
2020/04/03 Python
基本款天堂:Everlane
2017/05/13 全球购物
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
大学生护理专业自荐信
2013/10/03 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
应届生求职信
2014/05/31 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
护士年终个人总结
2015/02/13 职场文书
工作态度检讨书范文
2015/05/06 职场文书
创业计划书之酒店
2019/08/30 职场文书
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书