gpt4 book ai didi

javascript - 向下滚动时如何向上移动文本?

转载 作者:太空宇宙 更新时间:2023-11-04 08:46:02 25 4
gpt4 key购买 nike

我是 jQuery 的新手,我需要帮助。当您向下滚动网站时,我想让文本向上移动并且静态框慢慢消失。

是这样的:http://eliastinchon.com/

p,
body {
margin: 0;
padding: 0;
}
body {
height: 3000px;
font-family: sans-serif;
background-color: #282828;
}
#slide {
color: #ffffff;
font-weight: 600;
font-size: 80px;
position: absolute;
top: 180px;
left: 40px;
z-index: 10;
}
#static {
width: 400px;
height: 200px;
background-color: orange;
float: right;
margin-top: 150px;
margin-right: 80px;
color: #ffffff;
text-align: right;
font-size: 12px;
}
<div id="box">
<p id="slide">Some text</p>
<!-- This slideUp when scrolling down -->
<div id="static">This box is static</div>

最佳答案

这种方法怎么样:

$(document).on('scroll', function() {
$("#slide").css("top", Math.max(180 - 0.2*window.scrollY, 0) + "px");
$("#static").css("opacity", Math.max(1 - 0.004*window.scrollY, 0));
})

Here是更新后的 Fiddle。

如果您不喜欢线性过渡,我当然会建议更改函数。

关于javascript - 向下滚动时如何向上移动文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43776714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com