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 TO HTML 转换
Jun 26 Javascript
prototype 1.5相关知识及他人笔记
Dec 16 Javascript
window.open()弹出居中的窗口
Feb 01 Javascript
在模板页面的js使用办法
Apr 01 Javascript
JavaScript mapreduce工作原理简析
Nov 25 Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
jQuery实现下拉框左右选择的简单实例
Feb 22 Javascript
javascript实现动态改变层大小的方法
May 14 Javascript
浅谈Jquery核心函数
Jun 18 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
Jan 26 Javascript
微信小程序 获取javascript 里的数据
Aug 17 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 jQuery
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+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
MySQL授权问题总结
2007/05/06 PHP
WordPress判断用户是否登录的代码
2011/03/17 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
PHP禁止个别IP访问网站
2013/10/30 PHP
php实现微信公众号无限群发
2015/10/11 PHP
php轻松实现文件上传功能
2016/03/03 PHP
javascript 验证日期的函数
2010/03/18 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
关于Stream和Buffer的相互转换详解
2017/07/26 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
2017/10/24 jQuery
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
python格式化输出保留2位小数的实现方法
2019/07/02 Python
python palywright库基本使用
2021/01/21 Python
图解CSS3制作圆环形进度条的实例教程
2016/05/26 HTML / CSS
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
Html5自定义字体解决方法
2019/10/09 HTML / CSS
农民致富事迹材料
2014/01/23 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
善意的谎言事例
2014/02/15 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
故意杀人案辩护词
2015/05/21 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android