当我鼠标滑动的时候,遮罩层也会跟着背景的滚动而滚动,但是我用fixed把页面定住了后,背景也也会跟着定住,怎样单独控制遮罩层页面?
这样是不是?
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.one {
background: red;
height: 500px;
}
.two {
background: blue;
height: 500px;
}
.overlay {
position: fixed;
background: #ccc;
opacity: 0.8;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div class="one"></div>
<div class="two"></div>
<div class="overlay"></div>
</body>
</html>
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
参考:移动端滚动穿透问题完美解决方案