JS+CSS实现简易的滑动门效果代码


Posted in Javascript onSeptember 24, 2015

本文实例讲述了JS+CSS实现简易的滑动门效果代码。分享给大家供大家参考。具体如下:

看了很多的滑动门和滑动菜单的资料,总算写出来了一个像样的滑动门,虽然外观不怎么样,但可以兼容火狐,还请老前辈们不要笑话,以后有好多西再请大家批评。

运行效果截图如下:

JS+CSS实现简易的滑动门效果代码

在线演示地址如下:

具体代码如下:

<!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>学习练手写下个简易的滑动门</title>
<style>
*{
margin:0px;
padding:0px;
font-size:9pt;
}
#tab{width:400px;
height:auto;
margin:0 auto;
}
ul{list-style:none; margin-left:20px;}
li{ float:left;height:30px;background:url(15.jpg);margin:0 5px;text-align:center;line-height:30px;color:#293863;width:60px; position:relative;bottom:-3px;}/*margin;那里调节各个li之间的距离,position是保证下边框的出现*/
.dise{display:block;}
.undise{display:none;}
.fff{background:
url(images/tr.jpg);}
#all{clear:left; width:400px;}
#all div{width:400px;background-color:#F2F5FA;text-align:left;line-height:20px; height:200px;
border:1px #CCCDCD solid; }/*一定要设border*/
}
</style>
</head>
<script language="javascript">
function g(o){return document.getElementById(o);}
function showdiv(i){
for(j=1;j<=3;j++){
g("div"+j).className="undise"//将三个都设为undise,以便将来可以设置显示的那个;
g("li"+j).className=""//消除原来所有li的属性
}
g("div"+i).className="dise"
g("li"+i).className="fff"
}
function showdiv1(i){
for(j=4;j<=6;j++){
g("div"+j).className="undise"//将三个都设为undise,以便将来可以设置显示的那个;
g("li"+j).className=""//消除原来所有li的属性
}
g("div"+i).className="dise"
g("li"+i).className="fff"
}
</script>
<body>
 <div div id="tab">
  <ul>
  <li id="li1" class="fff"><span onmouseover="showdiv(1)">世界的中国</span></li>
  <li id="li2"><span onmouseover="showdiv(2)">网页特效</span></li>
  <li id="li3"><span href="#" onmouseover="showdiv(3)">脚本代码</span></li>
  </ul>
 <div id="all">
  <div id="div1" class="dise">学习型源码下载站。</div>
  <div id="div2" class="undise">精选网页特效,应有尽有~</div>
  <div id="div3" class="undise">高质量脚本代码资源随您下载!</div> 
 </div>
 </div>
</body>
</html>

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

Javascript 相关文章推荐
给Javascript数组插入一条记录的代码
Aug 30 Javascript
js实现特定位取反原理及示例
Jun 30 Javascript
jQuery添加options点击事件并传值实例代码
May 18 Javascript
微信小程序学习之数据处理详解
Jul 05 Javascript
浅谈原生JS中的延迟脚本和异步脚本
Jul 12 Javascript
js 概率计算(简单版)
Sep 12 Javascript
javaScript中的空值和假值
Dec 18 Javascript
Node+OCR实现图像文字识别功能
Nov 26 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
Jul 29 Javascript
150行Node.js实现的dns代理工具
Aug 02 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
Sep 02 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
Nov 06 Javascript
JS实现网站菜单拖拽移位效果的方法
Sep 24 #Javascript
jQuery实现的经典竖向伸缩菜单效果代码
Sep 24 #Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
Sep 23 #Javascript
直接拿来用的15个jQuery代码片段
Sep 23 #Javascript
JS实现漂亮的淡蓝色滑动门效果代码
Sep 23 #Javascript
jQuery Validate验证框架经典大全
Sep 23 #Javascript
Javascript实现的简单右键菜单类
Sep 23 #Javascript
You might like
PHP+ajax 无刷新删除数据
2010/02/20 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
php中http与https跨域共享session的解决方法
2014/12/20 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
jQuery登陆判断简单实现代码
2013/04/21 Javascript
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
基于JavaScript实现类名的添加与移除
2017/04/23 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
微信小程序实现评论功能
2018/11/28 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
pandas Dataframe行列读取的实例
2018/06/08 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
军训拉歌口号
2014/06/13 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
2014年电厂工作总结
2014/12/04 职场文书
钢琴师观后感
2015/06/12 职场文书
Python中itertools库的四个函数介绍
2022/04/06 Python