如何制作具有粘性的滚动图像
How to make a scrolling image that becomes sticky
我有一个Bootstrap导航栏,它固定在适当的位置,有一个透明的背景。假设它有80像素高。然后在我的文档正文中,我有一个大约1000像素高的img
(图像的宽度刚刚设置为100%)。所以我想做的是,当用户向上滚动时,图像会像它应该的那样向上滚动,但当它达到只有80px的图像显示的点时,图像就会固定在位置上,并保持导航栏的背景。
我不确定是否最好保留我当前的代码:
<nav>
</nav>
<img>
或者,最好是将图像作为背景,使导航栏非常高,并在滚动时缩小导航栏并更改图像偏移。
我想我按照你想要的方式得到了它。
$(window).scroll(function() {
if ($(this).scrollTop()> 500 ) {
$('#menu').css('background-image', 'url(' + "https:
//vincentloy.files.wordpress.com/2010/09/
tragic-1-city-skyscrapers.jpg" + ')');
$('#menu').css('position', 'fixed');
} else {
$('#menu').css('background', 'transparent');
$('#menu').css('position', 'relative');
};
});
http://codepen.io/damianocel/pen/ZbVNvq
如果我说得对,请告诉我,干杯。
相关文章:
- 背景图像顶部的滚动图像不移动
- 可单击滚动图像以显示文本框
- 使用JS滑动或滚动图像
- 在手机上缩小/缩放滚动图像
- 如何在滑块中重复滚动图像
- Django应用程序中的滚动图像
- 滚动图像下的内容而不会中断
- 视差滚动图像超出视野
- 如何使用jquery滚动图像
- 如何在 js 和 css3 中使用鼠标光标单击实现滚动图像
- 如何在不使用选框标签的情况下滚动图像?Javascript,jquery或css任何东西
- 使用 jQuery 滚动图像墙
- 在jquery中滚动图像时需要动画
- 滚动图像
- 滚动图像,单击时显示可移动的弹出窗口
- 为什么不是'我的滚动图像无法正常工作
- 在fullpage.js中使用幻灯片切换向下滚动图像
- 视差滚动图像通过徽标透明度
- 当使用滚动图像提交表单时,我的验证将被忽略
- 只有一个按钮可以滚动图像,我该如何进行排列