首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何做像这些网站正在做的慢速滚动

问如何做像这些网站正在做的慢速滚动
EN

Stack Overflow用户
提问于 2020-04-20 09:29:36
回答 3查看 7.7K关注 0票数 4

有几个网站,我看到光滑,缓慢滚动。我一直在寻找插件的反应或vue。我基本上想学习如何使用香草Javascript。此外,你也可以建议插件,库和任何你想要的。但我想知道怎么用纯香草酒。我想学习控制滚动速度。

以下是网站:

  1. https://nana-asia.com/
  2. https://pelizzari.com/en
  3. https://loerarchitecten.com/en/projects/republica-short-guy

你可以告诉我这些网站使用的是什么,也可以告诉我如何使用纯js。

EN

回答 3

Stack Overflow用户

发布于 2020-04-20 09:40:23

请看下面的演示,可能会有帮助。

https://css-tricks.com/snippets/jquery/smooth-scrolling/

还有一个开放源码库,名为“平滑-滚动”,下面是粘贴链接。它们可以作为一个起点。

https://github.com/cferdinandi/smooth-scroll

希望能帮上忙。

票数 2
EN

Stack Overflow用户

发布于 2020-04-20 09:40:30

一种办法是:

behaviour.

  • Detect

  • 捕捉鼠标轮和触摸事件,防止其原始的触摸事件的方向和速度或鼠标事件的滚动量

  • 使用事件值并将它们映射到所需的滚动级别

  • 应用CSS转换到页面内容
票数 2
EN

Stack Overflow用户

发布于 2020-05-16 20:42:49

如果您希望页面像第一个插件https://jokertattoo.co.uk/js/SmoothScroll.js一样顺利滚动,您可以随意处理这些值,直到得到想要的结果为止:

代码语言:javascript
复制
 frameRate        : 150, // [Hz]
    animationTime    : 2000, // [px]
    stepSize         : 150, // [px]

下面是它在行动中的演示:https://ui-unicorn.co.uk/my-cv/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61319159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档