【问题标题】:jQuery - smooth scale transformation on scrolljQuery - 滚动上的平滑缩放转换
【发布时间】:2018-01-03 20:26:56
【问题描述】:

Updated JSFiddle.

所以现在在滚动时它使用 2 个变换函数。创建视差效果的平移功能和为效果添加漂亮触感的缩放功能。但正如您所见,缩放速度太快了:

currentElement.css({
    "transform": "translateY(" + translation + "px) scale(1." + scrolled + ")"
 });

所以我想要的是让比例效果平滑并缓慢增加,但明显。

我认为当元素不再可见时scale不应该超过1.09,当scrolled = 0时它应该返回1.0

【问题讨论】:

    标签: javascript jquery css scale css-transforms


    【解决方案1】:

    您是否尝试添加过渡并查看它是否有效,例如:

    -webkit-transition: transform 2s ease-in-out;
    transition: transform 2s ease-in-out; 
    

    我觉得很好。

    【讨论】:

    • 不,这不是我想要的,我不想延迟效果,我想在滚动时慢慢增加/减少比例。我用一个可能的解决方案更新了 JSFiddle,但它仍然太快了。
    猜你喜欢
    • 2012-05-20
    • 2019-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多