基本上我想要实现的是在div中间的一个洞。背后有一个100%宽度的div,最终将成为一个滚动条,在顶部将再次是一个100%宽度的div,但在中间有一个洞来展示下面的内容。目前我已经使用透明PNG背景图像实现了这一点,但后面的.test
div需要可点击,所以我试图找到更好的解决方案。
的jsfiddle演示:http://jsfiddle.net/neal_fletcher/vmTHL/1/
HTML:html/css:在div中创建洞
<div class="test"></div>
<div class="background-image"></div>
CSS:
.test {
position: absolute;
width: 100%; height: 240px;
background-color: red;
top: 0; left: 0;
z-index: 1;
cursor: pointer;
}
.background-image {
position: absolute;
width: 100%; height: 240px;
top: 0; left: 0;
z-index: 2;
background-image:url('http://oi42.tinypic.com/2ziwodd.jpg');
background-repeat:no-repeat; background-position:center;"
}
视觉上这是我后,但.test
DIV需要可点击过,任何建议将不胜不胜感激!
试着把它放在div里面,并把你想要的内容放在边框里。 –