防止图片过度滚动
Prevent image from being overscrolled
我有一个问题,我什至不知道如何google。我设置了两行布局。左边是一个带有背景图片的容器,是固定的:
.image {
position: fixed;
z-index: 100;
top: 0;
left: 0;
width: 50%;
height: 100%;
background-image: url('/splash_1.png');
background-size: contain;
background-attachment: fixed;
}
到目前为止效果很好。但是当我像“向上滑动”或“向下滑动”一样滚动页面时(在我的情况下,在我的 macbook 上使用触控板)(就像在手机中重新加载页面一样),图像也会滚动并留下白色 space.
为了更好的说明,我把画面录制成如下动图:
有没有办法防止这种情况发生?
试试这个 CSS 属性 overscroll-behavior: contain;
。
来源:https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior
我有一个问题,我什至不知道如何google。我设置了两行布局。左边是一个带有背景图片的容器,是固定的:
.image {
position: fixed;
z-index: 100;
top: 0;
left: 0;
width: 50%;
height: 100%;
background-image: url('/splash_1.png');
background-size: contain;
background-attachment: fixed;
}
到目前为止效果很好。但是当我像“向上滑动”或“向下滑动”一样滚动页面时(在我的情况下,在我的 macbook 上使用触控板)(就像在手机中重新加载页面一样),图像也会滚动并留下白色 space.
为了更好的说明,我把画面录制成如下动图:
有没有办法防止这种情况发生?
试试这个 CSS 属性 overscroll-behavior: contain;
。
来源:https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior