仿淘宝右侧tab栏切换

原创 2015年11月17日 16:04:32


<pre name="code" class="html"><!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<title>tab切换</title>
		<style type="text/css">
			body,
			ul {
				margin: 0;
				padding: 0;
				font-family: "microsoft yahei";
			}
			
			ul,
			li {
				list-style: none;
			}
			
			a {
				text-decoration: none;
			}
			
			.tabBox {
				position: absolute;
				width: 300px;
				height: 100px;
				border: 1px solid #ccc;
				border-right: none;
				left: 50%;
				margin-left: -150px;
				margin-top: 100px;
			}
			
			.boxTitle ul li {
				float: left;
				width: 60px;
				height: 30px;
				line-height: 30px;
				text-align: center;
				font-size: 14px;
				box-sizing: border-box;
				border-bottom: 1px solid #ccc;
				border-right: 1px solid #ccc;
			}
			
			.boxTitle ul li.active {
				font-weight: bold;
				border-bottom: none;
			}
			
			.tabBox .boxTitle ul li a {
				color: #000;
				display: block;
			}
			
			.tabBox .box {
				width: 300px;
				height: 70px;
				border: 1px solid #ccc;
				box-sizing: border-box;
				border-top: none;
				border-left: none;
				border-bottom: none;
				overflow: hidden;
			}
			
			.hide {
				display: none;
			}
			
			.box ul li {
				font-size: 12px;
				float: left;
				width: 149px;
				height: 35px;
				line-height: 35px;
				text-align: left;
				padding-left: 10px;
				box-sizing: border-box;
			}
			
			.box ul li a {
				color: #8B8378;
			}
			
			.box ul li a:hover {
				text-decoration: underline;
			}
			
			.box ul .index-c {
				width: 300px;
			}
			
			.box ul .index-c a {
				color: #CC0000;
			}
			
			.cb {
				clear: both;
			}
			
			.outer {
				width: 100%;
				height: 100%;
				position: relative;
				margin-left: 50px;
				margin-top: 50px;
				box-sizing: border-box;
			}
		</style>
	</head>

	<body>
		<div class="tabBox">
			<div class="boxTitle">
				<ul>
					<li class="active"><a href="#">公告</a></li>
					<li><a href="#">规则</a></li>
					<li><a href="#">论坛</a></li>
					<li><a href="#">安全</a></li>
					<li><a href="#">公益</a></li>
				</ul>
				<div class="cb"></div>
			</div>
			<div class="box">
				<div class="show">
					<ul>
						<li class="index-c"><a href="#">[热门]2015天猫双11打破9项世界吉利斯记录</a></li>
						<div class="cb"></div>
						<li><a href="#">明年一月将举办"年货节"</a></li>
						<!-- <li><a href="#">新一代好友互动"来往</a></li>-->
						<li><a href="#">最受赞赏公司阿里折桂</a></li>
					</ul>
					<div class="cb"></div>
				</div>
				<div class="hide">
					<ul>
						<li><a href="#">10月新规发布汇总</a></li>
						<li><a href="#">广告法禁用语大全</a></li>
						<li><a href="#">邮费争议问题汇总</a></li>
						<li><a href="#">炒信规则调整意见反馈</a></li>
					</ul>
					<div class="cb"></div>
				</div>
				<div class="hide cb">
					<ul>
						<li><a href="#">阿里建商家全链路服务</a></li>
						<li><a href="#">个性化的消费时代来临</a></li>
						<li><a href="#">跨境贸易是中小企业机</a></li>
						<li><a href="#">美妆行业虚假消息管控</a></li>
					</ul>
					<div class="cb"></div>
				</div>
				<div class="hide cb">
					<ul>
						<li><a href="#">防信息泄露,保钱包安全</a></li>
						<li><a href="#">警企联手打击网络犯罪</a></li>
						<li><a href="#">阿里安全四大技术创新</a></li>
						<li><a href="#">二维码扫描有风险</a></li>
					</ul>
					<div class="cb"></div>
				</div>
				<div class="hide cb">
					<ul>
						<li><a href="#">公益机构开店教程</a></li>
						<li><a href="#"> 中国网络捐赠研究报告</a></li>
						<li><a href="#">公益广告设计有奖征稿</a></li>
						<li><a href="#"> 公益宝贝买家发票索取</a></li>
					</ul>
				</div>
			</div>
		</div>
		<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
		<script type="text/javascript">
			$(function() {
				var div_ul_li = $("div.boxTitle ul li");
				div_ul_li.bind("mouseover", function() {
					$(this).addClass("active").siblings().removeClass("active");
					var index = div_ul_li.index(this);
					var hide = $("div.box>div");
					hide.eq(index).show(100).siblings().hide();
					hide.eq(index).find("a:eq(0)").css("color", "#CC0000");
				})
			})
		</script>
	</body>

</html>







版权声明:本文为博主原创文章,未经博主允许不得转载。

构造左侧菜单和对应的右侧Tab

效果:  Layout.xml:
  • cbjcry
  • cbjcry
  • 2017年04月13日 10:38
  • 652

仿qq顶部栏tab选项卡切换效果

如图,是实现当前tab页的效果,点击的时候两边切换,实现的效果和qq页面的消息电话顶部栏是一样的.。 首先看一下布局文件R.layout.activity_main     android:lay...
  • bryant_liu24
  • bryant_liu24
  • 2016年06月03日 09:36
  • 3444

Vue2+VueRouter2+webpack 构建项目实战(六)加入tab栏切换,拓展项目

本文参考 fungLeo大神的博客,本人现在学习vue,仅仅当做笔记。大神链接:http://blog.csdn.net/fungleo/article/details/53171052 好了,开始开...
  • weixin_37615202
  • weixin_37615202
  • 2017年06月22日 18:11
  • 750

jquery+css实现Tab栏切换

本文利用jquery+css实现了简单的tab栏切换
  • u014607184
  • u014607184
  • 2016年09月26日 15:18
  • 6414

js实现多tab栏切换效果(二)

上篇js实现tab栏切换效果(一)实现了tab栏的切换效果,如果实现多tab栏的切换效果的话,直接用上面的代码会有小bug。不过不用怕,给每个tab栏加一个id唯一标识的话,就没啥问题了。 废话上说...
  • diligentkong
  • diligentkong
  • 2017年01月25日 17:30
  • 427

关于用原生js实现tab栏的切换:

今天并不是很忙 ,然后就复习了原生的js。如何用原生js实现tab栏的切换呢?请看下图:当鼠标在女装男装时,显示女装男装。 当鼠标点击鞋子时,出现鞋靴的盒子。 准备一个测试的demo: 举个栗子...
  • nevercurtain
  • nevercurtain
  • 2016年12月20日 23:38
  • 2271

一个类似淘宝筛选框的右边弹出框(Acitivity实现)

利用acitivity实现弹出框
  • chongbin007
  • chongbin007
  • 2016年08月10日 10:19
  • 4519

自定义tab,viewpager实现仿tablayout切换效果

首先书写Xml文件
  • qq_27853161
  • qq_27853161
  • 2017年03月04日 21:13
  • 363

仿 QQ 底部 tab 导航

仿 QQ 底部 tab 导航 原文链接:http://www.jianshu.com/p/826d730bd841 本篇博客主要实现以下效果: 使用 FragmentTabHost 实现 ...
  • zchlww
  • zchlww
  • 2016年11月07日 10:33
  • 655

js案例-4 经典tab栏切换

经典tab栏切换 标题改变 子栏目也对应改变
  • u011301203
  • u011301203
  • 2016年09月04日 23:54
  • 528
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:仿淘宝右侧tab栏切换
举报原因:
原因补充:

(最多只允许输入30个字)