我有以下代码,并希望实现类似于下面演示的大纲。一个图像显示在 div 的顶部,当用户垂直滚动时,另一个图像会重复显示。
但是,我想在 stayontop.png 垂直结束的位置准确显示 repeat.png。我怎样才能做到这一点?我尝试了不同的background-position:center top, center bottom;
变化,但没有运气。
编辑:因为背景图像的高度处于auto
模式 ( background-size:100% auto, 100% auto !important;
) 任何基于静态高度参考的解决方案,例如background-position:center 50px;
不幸的是在一个 div 宽度中工作正常,但在用户调整 div 大小时失败。(实际上当另一个用户访问该网站时,使用不同分辨率的手机。)有没有动态设置它?
!-+-+-+-+-+-+-
留在顶部.png
!-+-+-+-+-+-+-
重拍.png
!-+-+-+-+-+-+-
重拍.png
!-+-+-+-+-+-+-
重拍.png
!-+-+-+-+-+-+-
......
.hede{
background: url("css/images/stayontop.png"), url("css/images/repeat.png");
background-repeat:no-repeat, repeat-y;
background-position:center top, center bottom;
background-attachment: scroll, scroll;
background-size:100% auto, 100% auto !important;
min-height:100%;
}