如何让“背景图像”的一部分向下滚动时仍然可见
How to let a part of a "background-image" still visible when scrolling down
我最近在我的新Wordpress站点上遇到了一个难题。我想知道如何保持我的头图像可见的一部分,当我在页面上向下滚动。现在,我的标题图像是页面高度的75%,但是当我向下滚动时,图像应该消失了。但我想要的是,它的某一部分,比如20%,在顶部的固定位置保持可见。
那么,在图片中恢复:
没有滚动我有什么:
https://i.stack.imgur.com/2NxcQ.jpg向下滚动时我想要的效果:
https://i.stack.imgur.com/nwoQw.png我不知道我是否足够清楚,不过,感谢每个人都试图帮助我在这一点上!
你可以使用像sticky这样的jquery插件:
<div class="top">Content</div>
<div class="header"></div>
<div class="content">
....
</div>
对于CSS,你应用你的image:
.header
{
background-image: url('http://placekitten.com/200/300');
height:300px;
width: 100%;
}
然后在你的js中,你可以使用sticky插件:
$(".header").sticky({topSpacing:-250});
请注意空格偏移量上的负数,它允许大部分图像被滚动。
示例:http://jsfiddle.net/CZYav/2/
这里有一个演示:http://jsbin.com/ubolos/1/edit
只要跟踪你滚动的距离,并修改div
的background
属性,当你发现用户已经向下滚动太远。不需要其他jQuery插件
相关文章:
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 滚动到容器中的下一个元素-几乎到了
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 使文本仅滚动HTML页面的一部分
- 如何使网页的一部分不与页面的其余部分滚动
- 图像滚动淡入,完成后转到下一部分
- 当鼠标悬停在页面的其他部分上时,如何滚动页面的一部分
- 将数据预置到垂直滚动的文档时,如何保持前一部分可见
- 整页.js 单页滚动 - 无法在最后一部分之后滚动到页脚
- jqueryui模式窗口,只让其中一部分像新的Facebook照片标签窗口一样滚动
- 如何防止锚链接滚动到页面的一部分
- 如何使用jQuery滚动到页面的一部分
- 网页加载向下滚动了一部分
- 如何让“背景图像”的一部分向下滚动时仍然可见
- 如何加载图像后,我滚动到页面的那一部分