好的,这就是我要做的事情:
div
s,嵌套div
等等DIV
叠加层(有一些颜色色调?),高于前面提到的div
覆盖所有它。如何做到这一点?
有什么想法吗?
这是一个小提琴: http://jsfiddle.net/cFw7d/2/ (虽然我不能让它正确显示 - 它实际上是一个jQuery Mobile页面......)
答案 0 :(得分:3)
在这种情况下,我会选择:伪类。 只需在CSS上添加以下内容:
.msp-selected-hover:after {
content: ' ';
position: absolute;
background: rgba(0,0,120,0.4);
top: 0;
left: 0;
bottom: 0;
right: 0;
}
您可能希望为悬停和点击创建不同的类,以及仅定位某些元素。
您编辑过的小提琴:http://jsfiddle.net/cFw7d/3/
答案 1 :(得分:0)
如果你想在另一个块的顶部有一个块,并且能够点击下面的块,你将不得不使用pointer-events: none
CSS3属性。
https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events