如何在滚动条上淡入页脚?
我已经找到了几种不同的方法来做到这一点,但感兴趣的是,如果有人知道一种方法,我可以做到这一点,更响应滚动的位置。
我试图创建一个视差效果和褪色固定页脚在后面的内容容器滚动。
我已经用标题jsfiddle添加了所需的效果
JavaScript for header
$(document).ready(function(){
$(window).scroll(function(){
$(".intro").css("opacity", 1 - $(window).scrollTop() / $('.intro').height());
});
});
字符串
2条答案
按热度按时间hrysbysz1#
页脚的逻辑与页眉的逻辑相似。
您需要找到到滚动容器底部的距离。
我们知道:
所以我们可以得出一个简单的公式:
opacity = 1 - scrollBottom / height of footer
k3fezbri2#
您可以尝试这种方法以实现更平滑的过渡。
字符串
查看https://codepen.io/ankitkumar507/pen/oNmWVbp链接以查看一个工作示例。