我找到了许多解决方案来显示阴影或在内容具有top < 0px;
. 但是,我想知道是否有一种方法可以在滚动时慢慢淡入阴影,opacity:0.5
例如,阴影在滚动后可能只有 10px?
谷歌在 Google+ 页面中使用它,您正在滚动内容,然后顶部下方的阴影在滚动时慢慢淡入,但如果您再次向上滚动,也会再次淡出。谁能告诉我这是如何用 jquery 和 css3 制作的?
我看过这个,但唯一错误的是我希望阴影在滚动时越来越淡。我不希望它突然出现。
也许可以分步进行..这不起作用,但它可能会给你一个想法..
var done = $(document).scrolltop() - 20x;
// now we can use this number as 100% scrolled
$(document).scroll(function() {
// here we can animate the shadow opacity after 20%, 40%, 60%, 80% and 100%
}