CSS 缩放在起点和终点之间与 javascript 一起使用
CSS scale between start and end point with javascript
我正在尝试编写一个小脚本,该脚本根据特定的滚动距离计算min
和max
范围之间的比例转换值。
例如:
var min = 1;
var max = 1.3;
var distance = window.innerHeight;
var scrollTop = window.pageYOffset;
对于上下文,转换应该在一个窗口滚动的长度上发生。此页面的登陆是全屏背景,因此一旦发生全窗口滚动,距离将始终完成。
我也在下面的容器上玩过getBoundingClientRect().top
,因为一旦它低于 0,您就知道应该完成转换,但同样,没有这样的运气。
我已经尝试了许多不同的方法,但还没有接近生成我需要的数字,所以主要是我正在寻找生成正确数字的过程。我没有使用任何外部库或插件,请不要建议jquery或GSAP。非常感谢任何提示或示例,谢谢!
我认为这就是您正在寻找的数学。
transformValue = min + (max - min) * Math.min(scrollTop / distance, 1);
相关文章:
- 如何将索引数据库与 Metrostyle Javascript 一起使用
- 如何将html中select选项的输入与javascript一起使用
- 与javascript一起使用RequiredFieldValidator
- 如何用JavaScript中的Ajax调用代替加载脚本文件(将YQL与JavaScript一起使用)
- 防止将IE8与JAVASCRIPT一起使用
- CSS 缩放在起点和终点之间与 javascript 一起使用
- PHP和Javascript一起工作
- 如何将CSS与javascript一起使用
- 如何将 django-comments 表单与 javascript 一起使用
- 未能将加速度计与 HTML 和 JavaScript 一起使用
- 如何将PostgreSQL与JavaScript一起使用
- 在选择列表中将创建的属性与 javascript 一起使用
- HTML 不能与 JavaScript 一起使用
- 如何将“display:none”与jquery或javascript一起使用
- 如何将pubnub密钥与Corona和Javascript一起使用
- HTML5与javascript一起解析和显示文本文件
- 如何将css代码存储在与Javascript一起使用的php变量中
- 将可变thisarg或上下文与javascript一起使用有什么危险
- Html生成的JavaScript无法与其他JavaScript一起使用
- 与外部javascript一起传递的php脚本不起作用