JS+CSS实现仿雅虎另类滑动门切换效果


Posted in Javascript onOctober 13, 2015

本文实例讲述了JS+CSS实现仿雅虎另类滑动门切换效果。分享给大家供大家参考。具体如下:

这是仿照雅虎特色服务的一个Tab滑动切换效果,核心是一个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>
<title>仿雅虎另类CSS滑动门切换</title>
<style type="text/css">
<!--
* { margin:0; padding:0 }
div, dl, dt, dd { display:inline-block; }
div, dl, dt, dd { display:block }
h2{ font: 800 12px/20px "宋体"; }
#tabs { border:1px solid #ccc; margin:40px; width:382px; padding:4px 0 }
#tabs div { padding:69px 4px 0px; position:relative; }
#tabs dt { text-align:center; font: 12px/60px "宋体"; }
#tabs dd { font: 12px/20px "宋体"; padding:10px; }
#tab1 dt { left: 4px; top: 4px }
#tab2 dt { left:130px; top:4px }
#tab3 dt { left:256px; top:4px }
#tab4 dt { left: 4px; top: 4px }
#tab5 dt { left:130px; top:4px }
#tab6 dt { left:256px; top:4px }
.close dt { height:60px; width:120px; background:#FAFAFA; position:absolute; border:1px solid #ccc }
.close dd { display:none }
.open dt { height:65px; width:120px; background:#EBEBEB; position:absolute; border:1px solid #ccc; border-bottom:none; }
.open dd { background:#EBEBEB; border:1px solid #ccc; }
-->
</style>
<script type="text/javascript">
window.onload = 
function(){
 alltabs = document.getElementById('tabs').getElementsByTagName('dl')
 for(i = 0; i < alltabs.length; i++){
  alltabs[i].className = "close"
  alltabs[i].onmouseover = function(){
   for(j = 0; j < alltabs.length; j++){
    alltabs[j].className = "close"
   }
   this.className = "open"
  }
 }
}
</script>
</head>
<body>
<div id="tabs">
<h2>·欢迎来到三水点靠木</h2>
 <div>
 <dl id="tab1">
 <dt>今日更新</dt>
 <dd>1、今日更新的内容</dd>
 </dl>
 <dl id="tab2">
 <dt>今日排行</dt>
 <dd>2、今日排行的内容</dd>
 </dl>
 <dl id="tab3">
 <dt>今日推荐</dt>
 <dd>3、今日推荐的内容</dd>
 </dl>
 </div>
 <div>
 <dl id="tab4">
 <dt>最近下载</dt>
 <dd>4、最近下载的东西</dd>
 </dl>
 <dl id="tab5">
 <dt>脚本代码</dt>
 <dd>5、脚本代码的内容</dd>
 </dl>
 <dl id="tab6">
 <dt>网页特效</dt>
 <dd>6、精品网页特效的内容</dd>
 </dl>
 </div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
JavaScript 学习小结(适合新手参考)
Jul 30 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
Dec 23 Javascript
按钮接受回车事件的三种实现方法
Jun 06 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
Aug 04 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
Jan 27 Javascript
基于JavaScript实现轮播图代码
Jul 14 Javascript
利用Angularjs和Bootstrap前端开发案例实战
Aug 27 Javascript
简单学习vue指令directive
Nov 03 Javascript
浅谈react+es6+webpack的基础配置
Aug 09 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
Oct 29 Javascript
Vue.js标签页组件使用方法详解
Oct 19 Javascript
使用PDF.js渲染canvas实现预览pdf的效果示例
Apr 17 Javascript
JS实现的简洁二级导航菜单雏形效果
Oct 13 #Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
Oct 13 #Javascript
js验证真实姓名与身份证号是否匹配
Oct 13 #Javascript
编写高性能Javascript代码的N条建议
Oct 12 #Javascript
JavaScript 性能优化小结
Oct 12 #Javascript
一个php+js实时显示时间问题
Oct 12 #Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
Oct 12 #Javascript
You might like
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
Javascript的并行运算实现代码
2010/11/19 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
jQuery操作checkbox选择(list/table)
2013/04/07 Javascript
浅析JavaScript中的隐式类型转换
2013/12/05 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
[01:35]辉夜杯战队访谈宣传片—LGD
2015/12/25 DOTA
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
python使用append合并两个数组的方法
2015/04/28 Python
Python MySQLdb Linux下安装笔记
2015/05/09 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
美工的岗位职责
2013/11/14 职场文书
测控技术自荐信
2014/06/05 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
甲午大海战观后感
2015/06/02 职场文书
龙猫观后感
2015/06/09 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书
Java基于字符界面的简易收银台
2021/06/26 Java/Android
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server