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语言本身谈项目实战
Dec 27 Javascript
JavaScript实现将文本框的值插入指定位置的方法
Aug 13 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
Nov 05 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
Apr 17 Javascript
Javascript中的arguments对象
Jun 20 Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
Oct 13 Javascript
如何解决hover在ie6中的兼容性问题
Dec 15 Javascript
JS实现的简单表单验证功能完整实例
Oct 14 Javascript
基于JavaScript实现抽奖系统
Jan 16 Javascript
vue2.0 + ele的循环表单及验证字段方法
Sep 18 Javascript
JS实现checkbox互斥(单选)功能示例
May 04 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获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
php限制上传文件类型并保存上传文件的方法
2015/03/13 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
一个JavaScript继承的实现
2006/10/24 Javascript
JavaScript使用prototype定义对象类型(转)[
2006/12/22 Javascript
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
js实现带按钮的上下滚动效果
2015/05/12 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
jQuery中layer分页器的使用
2017/03/13 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
详解JavaScript 的变量
2019/03/08 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
玩转python爬虫之爬取糗事百科段子
2016/02/17 Python
Python之reload流程实例代码解析
2018/01/29 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
文员求职信
2014/07/15 职场文书
兽医医药专业求职信
2014/07/27 职场文书
入党政审材料范文
2014/12/24 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书