【发布时间】:2021-12-12 14:37:06
【问题描述】:
我的网站有完美的全页背景图片。我从css tricks 获取了它的代码。
如果您访问我的网站,您可以看到它的实际效果:<site no longer available>
我想知道的是,有没有办法让我在滚动一定长度后将此图像更改为不同的图像?
我的目标是拥有相同的图像,但从狗嘴里冒出一个对话泡泡,我猜 2 张图像可以做到这一点。
这只能在 CSS 中实现吗?
这是我目前正在使用的代码。
html {
background: url(http://robt.info/wp-content/uploads/2013/06/funny-kids-comic-animals.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
【问题讨论】:
-
从类似的问题中检查我的answer。
-
我认为仅使用 CSS 是不可能的。我认为没有办法可以从没有 javascript 的元素中检测到“scrollTop”或“可见性”。
-
我也是这么想的。最好的方法是什么?我是否必须牺牲“完美的整页背景”才能实现?
标签: css image background scroll