使图像(位置:固定)仅在DIV内可见

时间:2014-10-15 12:20:37

标签: javascript html css image

我想创建一个受http://cirkateater.no/en/启发的网站 图像应保持在屏幕上的相同位置(位置:固定),但在下一个div内,第二个图像应可见。

我的第一个解决方案是使用有效的背景图像。

使用background-images,它看起来像这样的JSFIDDLE: http://jsfiddle.net/Ryanous/r7mLm4wg/4/ 我没有这些图片
请考虑以下代码:

<div class="background" style='background-image:url("http://mintywhite.com/wp-content/uploads/2012/10/fond-ecran-wallpaper-image-arriere-plan-hd-29-HD.jpg");'></div><div class="background" style='background-image:url("http://vpnhotlist.com/wp-content/uploads/2014/03/image.jpg");'></div>



但我也想稍后通过JS移动图像! 你不能轻易地操纵backgroundimages顶部偏移,所以我决定使用img-tag代替。

现在,使用img-tag,图像似乎独立于它们的div,并且相互重叠,以便始终只有一个图像可见

id喜欢包含我当前的代码,但stackoverflow不会让我这样做。四个空格不做任何事情,我不能格式化我的代码。



所以我的问题是:


如何使图像仅在某个div中可见,但保持其位置固定?

1 个答案:

答案 0 :(得分:1)

将样式overflow:hidden;放在div上会隐藏div之外的所有内容。