<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style type="text/css">
body{
background: #ecedf0;
margin: 0;
padding: 0;
font-size: 12px;
width:100%;
height:100%;
}
.main{
width:100%;
height:300px;
float:left;
margin: 0;
padding: 0;
min-width: 800px;
background: #005ba6;
display:inline-block;
}
.top{
height:60px;
width:100%;
float:left;
background: red;
}
.mleft{
width:180px;
height:100%;
background: #191919;
float: left;
/* transition: left 0.3s;*/
}
.mleft:hover{
left:-300px;
}
.mmiddle{
width:20px;
float: left;
height:100%;
background: red;
}
.mright{
margin-left: 200px;
height:100%;
float:left;
background: #008200;
}
</style>
</head>
<body>
<div class='main'>
<div class='top'></div>
<div class='bottom'>
<div class='mleft'></div>
<div class="mmiddle">点我隐藏mleft区域</div>
<div class="mright">如果mleft隐藏,此区域保持width:100%</div>
</div>
</div>
</body>
</html>
实现以下几点:
1.bottom区域以屏幕为中心占比100%高度;
2.点击mmiddle区域隐藏mleft区域,希望以css3的动画过渡效果实现。同时mright占比宽度100%;
3.再次点击mmiddle区域显示mleft区域,同时希望以css3的动画过渡效果实现。
谢谢各位帮忙