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 页面坐标相关知识整理
Jan 09 Javascript
jQuery获取和设置表单元素的方法
Feb 14 Javascript
文本框水印提示效果的简单实现代码
Feb 22 Javascript
Javascript技术栈中的四种依赖注入详解
Feb 23 Javascript
jQuery+Pdo编写login登陆界面
Aug 01 Javascript
微信小程序 Page()函数详解
Oct 17 Javascript
JS实现按钮添加背景音乐示例代码
Oct 17 Javascript
详解 vue better-scroll滚动插件排坑
Feb 08 Javascript
vue devtools的安装与使用教程
Aug 08 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
Oct 09 Javascript
小程序云开发实战小结
Oct 25 Javascript
JavaScript常用事件介绍
Jan 21 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
多人战的战术与战略
2020/03/04 星际争霸
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
PHP培训要多少钱
2017/06/06 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
IE 条件注释详解总结(附实例代码)
2009/08/29 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
Python3写入文件常用方法实例分析
2015/05/22 Python
python发送邮件实例分享
2017/07/28 Python
python字典操作实例详解
2017/11/16 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
Python是什么 Python的用处
2020/05/26 Python
Python xlwt模块使用代码实例
2020/06/10 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
学习十八届三中全会精神实施方案
2014/02/17 职场文书
新学期开学演讲稿
2014/05/24 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
长城英文导游词
2015/01/30 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
运动会致辞稿
2015/07/29 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB