div+CSS如何让两个区域重叠然后用鼠标往下滚动重叠的区域遮住后显示出来固定在浏览器最上并且固定? 40
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>示例</title>
<style>
*{margin:0px; padding:0px;}
#edg_box{width:100%; height:1500px; background:#ccc; position:relative;}
.edg_fixed{width:100%; height:35px; line-height:35px; font-size:14px; color:#fff; position:fixed; top:0px; left:0px; text-align:center; background:green;}
.edg_cont{width:100%; margin-top:35px;}
</style>
</head>
<body>
<div id="edg_box">
<div class="edg_fixed">这是一个div始终固定在顶部的</div>
<div class="edg_cont">这是一个内容区域的div,装载的是内容</div>
</div>
</body>
</html>
<div style="position:fixed;top:0;z-index:1;background:yellow;"></div>
红色和蓝色区域的样式中添加z-index:2就好了
但是鼠标滚动向下后红色就得保持在浏览器最上面,然后等回位红色不见黄色在最上面,要的是这种效果,据说要js+css配合,你要是知道麻烦你给我一个实例^_^