- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在努力构建允许我从起始值过渡到目标最终值的公式,同时使用 Sin 或 Cos 波在指定时间内衰减?
我正在尝试使用 CSS 和 jsfiddle 模仿我在下面的示例中看到的弹跳效果。我制作这个示例只是为了视觉效果。最终的公式可以用简单的数学来写,而不是特定于语言。
我的目标是创建一个函数,我可以传递这些核心变量并让它返回所有位置的数组。
start = 0.0
end = 200.0
duration = 1000
bounces = 10
最佳答案
您正在使用result
中的animation-target
。假设您有一个 [a, b] 间隔来制作动画。如果我们假设 P1 和 P2 在此区间内并且 |P1.x - P2.x| ~ 0,但 |P1.x - P2.x| <> 0,那么你可以分别通过它们的正弦和余弦来计算它们的x。如果您将 [a, b] 的间隔视为彼此非常接近的一组连续点,那么您的全局动画算法将如下所示:
p1 <- a - step
p2 <- a
while p1 <= b
p1 <- p2
p2 <- p2 + step
animate(p1, sin(p1), p2, sin(p2))
end while
现在,如果您正在使用 Javascript,您将能够通过非常接近的事件来完成此操作,例如 setInterval(yourfunction, 10);
如果这不够流畅,那么您将能够通过 transition 的 CSS 样式来改进这一点,指定每一步所需的时间,在本例中为 10 毫秒。您可以使用 Math 的 sin
和 cos
函数Javascript 中的对象。
关于javascript - 使用衰减正弦波从 Val 过渡到 Val,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44391563/
这是我的问题 1)我有动态y数组数据,使用该数组如何连续绘制波浪。 如果Y数组数据完整,则使用相同的y数组数据继续。 2)声音自动播放在该数组值是143.if我停止不停止。 这是我的代码:
网络上有太多使用 WiFi 或蓝牙传输数据的对讲机应用程序(至少我见过的所有应用程序),但没有一个使用内置天线通过 radio 波传输数据真正的对讲机设备。 是否有任何安全原因?还是限制作为发送器/接
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve this
我正在尝试着手研究 boost wave,但到目前为止,我的运气并不好。 我尝试了网站上的示例代码。如下: #include #include #include #include #inclu
我正在尝试使用 svg 编写一个 javascript 加载器。想法是,它是一个从下到上两侧均匀填充的圆圈,加载器的顶线是一个从左到右不断移动的正弦波。 我能够根据百分比为加载程序创建弧线,如下所示:
这个问题在这里已经有了答案: Is there a one-line function that generates a triangle wave? (8 个答案) 关闭 9 年前。 我试图用 A
当我在论坛中搜索时,我了解到要定位 GPS,我必须通过互联网连接或短信发送坐标。但据我所知,我们可以通过 radio 波进行通信,发送语音、图片、数据。我可以用它来获取数据吗? GPS 设备?因为业余
我是一名优秀的程序员,十分优秀!