【发布时间】:2020-02-08 09:07:30
【问题描述】:
我正在尝试创建一个无限滚动页面,其中背景是根据滚动位置变化的渐变。
我发现这个无限滚动代码适用于时间和日期。我想用渐变任务替换它。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>Scroll me</h1>
<script>
function populate() {
while(true) {
let windowRelativeBottom = document.documentElement.getBoundingClientRect().bottom;
if (windowRelativeBottom > document.documentElement.clientHeight + 100) break;
document.body.insertAdjacentHTML("beforeend", `<p>Date: ${new Date()}</p>`);
}
}
window.addEventListener('scroll', populate);
populate(); // init document
</script>
</body>
</html>
【问题讨论】:
-
你试过什么?有代码吗?
-
请提供您的无限滚动代码
-
如果它是无限的,你怎么知道渐变应该基于什么?
-
刚刚添加了代码。我认为渐变可能只是整个页面中的一个循环色块
标签: javascript html css gradient infinite-scroll