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 相关文章推荐
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
Dec 02 Javascript
SWFObject 2.1以上版本语法介绍
Jul 10 Javascript
javascript回到顶部特效
Jul 30 Javascript
AngularJS ionic手势事件的使用总结
Aug 09 Javascript
详解基于webpack2.x的vue2.x的多页面站点
Aug 21 Javascript
基于jQuery的表单填充实例
Aug 22 jQuery
vue获取当前点击的元素并传值的实例
Mar 09 Javascript
JavaScript实现图片懒加载的方法分析
Jul 05 Javascript
微信小程序实现简易table表格
Jun 19 Javascript
Vue2.0实现简单分页及跳转效果
Jul 29 Javascript
javascript实现留言板功能
Feb 08 Javascript
vue3弹出层V3Popup实例详解
Jan 04 Vue.js
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正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
PHP实现的sqlite数据库连接类
2014/12/12 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
js 奇葩技巧之隐藏代码
2017/08/11 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
python多维数组切片方法
2018/04/13 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
Python 必须了解的5种高级特征
2020/09/10 Python
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
英文自荐信格式
2013/11/28 职场文书
专业技术职务聘任书
2014/03/29 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
销售内勤岗位职责
2014/04/15 职场文书
女生抽烟检讨书
2014/10/05 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
教师学期末个人总结
2015/02/13 职场文书
幼儿教师辞职信
2015/02/27 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
工作会议简报
2015/07/20 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
Python pygame实现中国象棋单机版源码
2021/06/20 Python
python blinker 信号库
2022/05/04 Python