gpt4 book ai didi

javascript - 向网站添加了一些代码,它工作正常但似乎无​​限滚动到页脚之外

转载 作者:行者123 更新时间:2023-11-28 19:27:08 25 4
gpt4 key购买 nike

我有一个简单的网站,我添加了一些代码 html、css 和 JS。似乎 JS 现在导致我的页面无限延伸到页脚之外。我希望页面像往常一样在页脚处结束。

我试过各种不同的设置,我不是 JS 专家。我也做了很多谷歌搜索,没有有效的结果。

这是我的代码:

const $ = document.querySelector.bind(document);
const w = $(".w");
const ee = $(".ee");
const l = $(".l");
const c = $(".c");
const o = $(".o");
const m = $(".m");
const e = $(".e");

function transformLetters() {
const scroll = window.scrollY;

w.style.transform = `translate3d(0, ${scroll*2.4}px, 0) rotateY(${-scroll*1.03}deg)`;

ee.style.transform = `translate3d(${-scroll*1.45}px, ${scroll*1.95}px, 0) rotate(${-scroll*1.1}deg)`;

l.style.transform = `translate3d(${scroll*1.65}px, ${-scroll*2.05}px, 0) rotate(${scroll*1.2}deg)`;

c.style.transform = `translate3d(0, ${scroll*2.75}px, 0) rotateY(${scroll*0.05}deg)`;

o.style.transform = `translate3d(${-scroll*1.75}px, ${scroll*1.65}px, 0) rotate(${-scroll*1.3}deg)`;

m.style.transform = `translate3d(0, ${-scroll*1.5}px, 0) rotateY(${scroll*1.05}deg)`;

e.style.transform = `translate3d(${-scroll*1.45}px, ${-scroll*1.95}px, 0) rotate(${-scroll*1.1}deg)`;
}

window.addEventListener("scroll", transformLetters);
.letters {
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
color: hsl(0, 4%, 5%);
font-size: 3.5rem;
text-transform: uppercase;
-webkit-perspective: 1200px;
perspective: 1200px;
}
<div class="letters">
<span class="w">w</span>
<span class="ee">e</span>
<span class="l">l</span>
<span class="c">c</span>
<span class="o">o</span>
<span class="m">m</span>
<span class="e">e</span>
</div>

最佳答案

引用 https://developer.mozilla.org/en-US/docs/Web/API/Document/scroll_event

样式代码放在“window.requestAnimationFrame”中

关于javascript - 向网站添加了一些代码,它工作正常但似乎无​​限滚动到页脚之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55945371/

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