tab滑动特效

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>tab滑动特效</title>
<style>
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	}
	body {
	line-height: 1;
	}
	ol, ul {
	list-style: none;
	}
	blockquote, q {
	quotes: none;
	}
	blockquote:before,blockquote:after,
	q:before, q:after {
	content: ‘‘;
	content: none;
	}
	a{ text-decoration:none;}
	.clearfix { 
	  *zoom: 1; 
	} 
	.clearfix:before, 
	.clearfix:after { 
	  display: table; 
	  line-height: 0; 
	  content: ""; 
	} 
	.clearfix:after { 
	  clear: both; 
	}
	#container{ width:500px; margin:10px auto;}
	.tab-menu{ width:500px;}
	.tab-menu ul{ list-style:none;}
	.tab-menu li{ float:left; width:100px; height:30px; border:1px solid #3174b1; text-align:center; background:#5090c0; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:1px solid #5090c0;}
	.tab-menu li.selected{ float:left; width:100px; height:30px; border:1px solid #c8cdd0; text-align:center; background:#e6eaed; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:1px solid #e6eaed;}
	.tab-menu li.selected a{ color:#5090c0; line-height:30px;}
	.tab-menu li a{ color:#fff; line-height:30px;}
	.tab-content{ width:499px; overflow:hidden; border:1px solid #c8cdd0;}
	.tab-content .tab-all{ width:2000px; }
	.tab-all div{ float:left; width:498px; height:300px;}
	.white-div{ position:relative; top:-302px; left:1px; background:#fff; height:2px; width:406px;}
</style>
</head>

<body>
<div id="container">
	<div class="tab-menu">
    	<ul class="clearfix">
        	<li class="selected"><a href="javascript:void(0);">tabs1</a></li>
            <li><a href="javascript:void(0);">tabs2</a></li>
            <li><a href="javascript:void(0);">tabs3</a></li>
            <li><a href="javascript:void(0);">tabs4</a></li>
        </ul>
    </div>
    <div class="tab-content">
    	<div class="tab-all clearfix">
        	<div>tabs1</div>
            <div>tabs2</div>
            <div>tabs3</div>
            <div>tabs4</div>
        </div>
    </div>
    <div class="white-div"></div>
</div>

<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.11.2.min.js" language="javascript" type="text/javascript"></script>
<script>
$(function(){
	var $tabmenu=$(".tab-menu li");
	var $tabcon=$(".tab-all");
	$tabmenu.on("click","a",function(){
		var _index=$(this).parent().index();
		$(this).parent().addClass("selected").siblings().removeClass("selected");
		var twidth=$tabcon.find("div").eq(_index).width();
		$tabcon.animate({‘margin-left‘:-twidth*_index + ‘px‘});
	});
});
</script>
</body>
</html>
时间: 2024-11-10 01:10:30

tab滑动特效的相关文章

TouchSlide触屏滑动特效插件的使用

官方连接:http://www.superslide2.com/TouchSlide/ TouchSlide 是纯javascript打造的触屏滑动特效插件,面向手机.平板电脑等移动终端, 能实现触屏焦点图.触屏Tab切换.触屏多图切换等常用效果.插件开源.体积小.简单实用.功能强大,是你架构移动终端网站的重要选择!ps:如果你SuperSlide的使用者,那么你会发现它是那么熟悉和易用.v1.1 宽度自适应(修复安卓横屏时滑动范围不变的bug) 演示案例:http://www.supersli

基于slideout.js实现的移动端侧边栏滑动特效

HTML5现在本领太大了,PC端已经无法满足它的胃口了,它将强势攻入移动端,所以移动端中各种特效也得基于HTML5实现,看看我们将要介绍的slideout.js,能帮我们实现怎么样的侧边栏滑动特效呢~~ 先看下运行效果: 一.准备资料 只需要准备slideout.js库即可: https://github.com/Mango/slideout/blob/master/dist/slideout.js 小图标: 1)menu.png 2)happy.png 二.实现代码 HTML代码: <!doc

CSS3实战开发:手把手教你鼠标滑动特效开发

各位网友,如果你已经看过我的CSS3实战开发系列教程,我相信你对CSS3已经有了非常全面深刻的了解.有些人可能CSS3语法掌握了不少,但是真正实际用起来还有点生疏,甚至无从下手.请别担心,我会不断更新一系列实战开发案例,我会为大家分步骤剖析特效开发过程. 今天我将手把手带领大家开发一个鼠标滑动的特效案例,废话不多说,直接上效果动画: 你有没有觉得上面的这个特效很棒呢! 好,现在咱们就开始分步骤实战开发这个动画特效吧: 首先,我们先准备好html页面代码: <!DOCTYPE html> <

tytabs.jquery.min.js实例,渐变的TAB选项卡特效

<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>唐山塑钢门窗</title><script type="text/javascript" src="/ajaxjs/jquery-1.6.2.min.js"><

【转】Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9671609 记得在很早之前,我写了一篇关于Android滑动菜单的文章,其中有一个朋友在评论中留言,希望我可以帮他将这个滑动菜单改成双向滑动的方式.当时也没想花太多时间,简单修改了一下就发给了他,结果没想到后来却有一大批的朋友都来问我要这份双向滑动菜单的代码.由于这份代码写得很不用心,我发了部分朋友之后实在不忍心继续发下去了,于是决定专门写一篇文章来介绍更好的Android双向滑

仿万科底部的新闻滑动特效

仿万科底部的新闻滑动特效: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>仿万科的底部的新闻滑动特效</title> <style> * { padding: 0; margin: 0; } #subject { position: relative; width: 80%; height:

jquery简单的tab切换特效插件jquery-tab demo代码下载

原文:jquery简单的tab切换特效插件jquery-tab demo代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463496178688.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm

Jquery 简单的Tab选项卡特效

<!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-

一款CSS+JS+DIV制作的蓝色风格tab滑动门

<!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+JS+DIV制作的蓝色风格ta