我有一个非常高的图像,我将其用作 body 标签的背景。但是,页面可能比这张图片长,所以过了一会儿我看到了背景颜色,因为我使用了 no-repeat
(背景不是图案)。
有没有办法让背景保持可滚动,然后当我到达图像的末尾时,让它“卡在”底部,尽管页面一直在滚动?
最佳答案
你需要使用一个额外的固定图层并将图片底部设置为透明,然后监听滚动事件以检测何时到达原始背景的底部,将固定图层设置为可见,瞧,你有它!如果您在其中任何方面需要帮助,请提供您的代码片段,以便我为您实现。
关于html - 滚动背景直到显示整个背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17328007/