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版代码高亮
Jun 26 Javascript
在次封装easyui-Dialog插件实现代码
Nov 14 Javascript
jquery性能优化高级技巧
Aug 24 Javascript
js实现拉幕效果的广告代码
Sep 02 Javascript
angular.bind使用心得
Oct 26 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
Nov 22 Javascript
详解Weex基于Vue2.0开发模板搭建
Mar 20 Javascript
npm scripts 使用指南详解
Oct 08 Javascript
JavaScript创建对象的四种常用模式实例分析
Jan 11 Javascript
使用Vue实现一个树组件的示例
Nov 06 Javascript
利用node.js开发cli的完整步骤
Dec 29 Javascript
微信小程序实现简单购物车功能
Dec 30 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 MSSQL 存储过程的方法
2008/12/24 PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
2013/11/19 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
2014/01/28 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
jquery实现的代替传统checkbox样式插件
2015/06/19 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
JavaScript 判断数据类型的4种方法
2020/09/11 Javascript
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
2014学雷锋活动心得体会
2014/03/10 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
在职员工证明书
2014/09/19 职场文书
合作与交流自我评价
2015/03/09 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
校园新闻稿范文
2015/07/18 职场文书
2016年师德先进个人事迹材料
2016/02/29 职场文书