61,124
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<style>
.menu{
clear: both;
height:40px;
width:100%;
background-color: pink;
}
.menu ul{
float:right;
margin:0px;
padding:0px;
list-style: none;
}
.menu ul li {
width:80px;
text-align: center;
line-height: 40px;
cursor: pointer;
float: left;
}
.menu ul li:active{
background-color: blue;
color:white;
}
.hide{
display: none;
}
.content{
width:100%;
height:-webkit-calc(100% - (20px));
border:1px #ccc solid;
}
.contentWrapper{
width:100%;
height:400px;
}
.contentWrapper .left{
width:300px;
height:100%;
background-color: green;
float: left;
}
.contentWrapper .right{
width:calc(100% - 302px);
height:100%;
background-color: blue;
float: left;
}
</style>
<body>
<div class="mid">
<div class="menu">
<ul>
<li role="a">aaaa</li>
<li role="b">bbbb</li>
<li role="c">cccc</li>
<li role="d">dddd</li>
<li role="e">eeee</li>
</ul>
</div>
<div class="content">
<div class="contentWrapper" id="a">
<div class="left">菜单aaaa</div>
<div class="right">内容aaaa</div>
</div>
<div class="contentWrapper hide" id="b">
<div class="left">菜单bbbb</div>
<div class="right">内容bbbb</div>
</div>
<div class="contentWrapper hide" id="c">
<div class="left">菜单cccc</div>
<div class="right">内容cccc</div>
</div>
<div class="contentWrapper hide" id="d">
<div class="left">菜单dddd</div>
<div class="right">内容dddd</div>
</div>
<div class="contentWrapper hide" id="e">
<div class="left">菜单eeee</div>
<div class="right">内容eeee</div>
</div>
</div>
</div>
<script src="../js/jquery.js"></script>
<script>
var contents = $(".contentWrapper");
$(".mid").on("click","li",function(){
$(this).siblings().removeClass("active");
$(this).addClass("active");
var _role = $(this).attr("role");
contents.each(function(){
$(this).addClass("hide");
});
$("#"+_role).removeClass("hide");
});
</script>
</body>
</html>
不要使用太多的定位,不太好
<div class="f1">
<div class="f1-top">
<div class="f1-top-top">
<img src="images/qindex2016/F1/stairs1.png" />
<span class="span24-f1-top">
服装百货
</span>
<ul>
<li class="f1-li-1">
<span class="f1-li-span14">
0息推荐
</span>
</li>
<li class="f1-li-2">
<span class="f1-li-span14">
世界名表
</span>
<div class="f1-in">
<div class="f1-top-in">
<div class="f1-top-in-left">
</div>
<div class="f1-top-in-right">
<div class="f1-top-in-right-top">
<div class="f1-top-in-right-1">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/surface01.png"/></a>
</div>
<div class="f1-top-in-right-2">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/surface02.png"/></a>
</div>
<div class="f1-top-in-right-3">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/surface03.png"/></a>
</div>
<div class="f1-top-in-right-4">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/surface04.png"/></a>
</div>
</div>
<div class="f1-top-in-right-bottom">
<div class="f1-top-in-right-5">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/surface05.png"/></a>
</div>
<div class="f1-top-in-right-6">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/surface06.png"/></a>
</div>
<div class="f1-top-in-right-7">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/surface07.png"/></a>
</div>
<div class="f1-top-in-right-8">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/surface08.png"/></a>
</div>
</div>
</div> <!-- <div class="f1-top-in-right"> -->
</div> <!-- <div class="f1-top-in"> -->
<div class="f1-bottom-in">
<div class="f1-bottom-in-left">
</div>
<div class="f1-bottom-in-right">
<div class="f1-bottom-in-right-1">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/big-surface01.png"/></a>
</div>
<div class="f1-bottom-in-right-2">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/big-surface02.png"/></a>
</div>
<div class="f1-bottom-in-right-3">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/big-surface03.png"/></a>
</div>
<div class="f1-bottom-in-right-4">
<a href="" target="_blank"><img src="images/qindex2016/F1/watch/big-surface04.png"/></a>
</div>
</div>
</div> <!-- <div class="f1-bottom-in"> -->
</div> <!-- <div class="f1-in"> -->
</li>
<li class="f1-li-3">
<span class="f1-li-span14">
运动名品
</span>
</li>
<li class="f1-li-4">
<span class="f1-li-span14">
鞋包配饰
</span>
</li>
<li class="f1-li-5">
<span class="f1-li-span14">
珠宝首饰
</span>
</li>
<li class="f1-li-6">
<span class="f1-li-span14e">
床上用品
</span>
</li>
</ul>
</div> <!-- <div class="f1-top-top"> -->
</div> <!-- <div class="f1-top"> -->
</div> <!-- <div class="f1"> -->
/* f1开始 */
.f1{
clear:both;
width:1180px;
height:666px;
margin:20px auto 0px auto;
position:relative;
}
.f1-top{
clear:both;
width:100%;
height:506px;
position:absolute;
top:0px;
left:0px;
}
.f1-top-top{
display:block;
width:150px;
height:34px;
line-height:34px;
position:absolute;
top:0px;
left:0px;
}
.f1-top-top img{
display:block;
width:31px;
height:28px;
line-height:28px;
background:url(../images/qindex2016/F1/stairs1.png) no-repeat 0px -12px;
position:absolute;
top:0px;
left:0px;
}
.span24-f1-top{
display:block;
width:100px;
height:100%;
line-height:100%;
font-size:24px;
position:absolute;
top:0px;
left:40px;
}
.f1-top-top ul{
display:block;
width:528px;
height:34px;
line-height:34px;
position:absolute;
top:0px;
left:652px;
border:#999 solid 1px;
}
.f1-li-1{
width:88px;
height:34px;
line-height:34px;
position:absolute;
top:0px;
left:0px;
}
.f1-li-2{
width:88px;
height:34px;
line-height:34px;
position:absolute;
top:0px;
left:88px;
}
.f1-li-3{
width:88px;
height:34px;
line-height:34px;
position:absolute;
top:0px;
left:176px;
}
.f1-li-4{
width:88px;
height:34px;
line-height:34px;
position:absolute;
top:0px;
left:264px;
}
.f1-li-5{
width:88px;
height:34px;
line-height:34px;
position:absolute;
top:0px;
left:352px;
}
.f1-li-6{
width:88px;
height:34px;
line-height:34px;
position:absolute;
top:0px;
left:440px;
}
.f1-li-span14{
display:block;
width:100%;
height:14px;
line-height:14px;
font-size:14px;
text-align:center;
margin:10px 0px 10px 0px;
border-right:#999 solid 1px;
}
.f1-li-span14e{
display:block;
width:100%;
height:14px;
line-height:14px;
font-size:14px;
text-align:center;
margin:10px 0px 10px 0px;
}
.f1-in{
display:block; /* 隐藏 */
clear:both;
width:100%;
height:666px;
overflow:hidden;
position:absolute;
top:35px;
left:-740px;
}
.f1-top-in{
clear:both;
width:100%;
height:472px;
overflow:hidden;
position:absolute;
top:0px;
left:0px;
}
.f1-top-in-left{
width:326px;
height:472px;
overflow:hidden;
position:absolute;
top:0px;
left:0px;
background-color:green;
}
.f1-top-in-right{
width:844px;
height:472px;
overflow:hidden;
position:absolute;
top:0px;
left:336px;
background-color:#36F;
}
.f1-top-in-right-top{
display:none;
width:100%;
height:50%;
overflow:hidden;
position:absolute;
top:0px;
left:0px;
}
.f1-top-in-right-bottom{
display:none;
width:100%;
height:50%;
overflow:hidden;
position:absolute;
top:236px;
left:0px;
}
.f1-top-in-right-1, .f1-top-in-right-5, f1-bottom-in-right-1{
width:211px;
height:100%;
overflow:hidden;
position:absolute;
top:0px;
left:0px;
}
.f1-top-in-right-2, .f1-top-in-right-6, f1-bottom-in-right-2{
width:211px;
height:100%;
overflow:hidden;
position:absolute;
top:0px;
left:211px;
}
.f1-top-in-right-3, .f1-top-in-right-7, f1-bottom-in-right-3{
width:211px;
height:100%;
overflow:hidden;
position:absolute;
top:0px;
left:422px;
}
.f1-top-in-right-4, .f1-top-in-right-8, f1-bottom-in-right-4{
width:211px;
height:100%;
overflow:hidden;
position:absolute;
top:0px;
left:633px;
}
.f1-bottom-in{
clear:both;
width:100%;
height:160px;
overflow:hidden;
position:absolute;
top:472px;
left:0px;
}
.f1-bottom-in-left{
width:326px;
height:100%;
overflow:hidden;
position:absolute;
top:0px;
left:0px;
background-color:red;
}
.f1-bottom-in-right{
width:844px;
height:100%;
overflow:hidden;
position:absolute;
top:0px;
left:336px;
background-color:#36F;
}
.f1-li-2:hover .f1-in{
display:block;
}
/* f1结束 */