怎么做这个效果?当用户滚动浏览器时,50%滚动到底部,50%滚动到底部。
答案 0 :(得分:0)
您要问的是:"如何使元素在与其他内容相反的方向滚动。"
设置大致如下:
HTML:
<body>
<div class="leftContent">
...
</div>
<div class="rightContent">
...
</div>
</body>
CSS:
.leftContent {
width: 50%;
}
.rightContent {
position: fixed;
right: 0px;
width: 50%;
}
JS:
const rightContent = document.querySelector('.rightContent');
document.addEventListener('scroll', scrollHandler, { passive: true });
function scrollHandler(event) {
rightContent.style.bottom = (window.scrollY * -1) + 'px';
}
scrollHandler()