css转换问题
我正在尝试设置一个简单的css转换,其中在项目上有一个遮罩,并且当用户将鼠标悬停在该项目上时,遮罩不透明度将变为0,并且该项目完全可见。我遇到的问题是,例如,当我将面罩放在物品中时,例如:css转换问题
<div class="tile">
Home
<div class="mask"></div>
</div>
<div class="tile">
About
<div class="mask"></div>
</div>
面具向下移动到另一个元素。举例来说,来自“家”瓦片的面具向下移动到大约瓦片,而来自“大约”瓦片的面具向下移动到之后的任何东西。我该如何解决?谢谢!
下面是这个JS提琴:http://jsfiddle.net/5bL8H/
您可以用绝对内部相对魔法做很容易:
.tile {position:relative;}
.tile .mask {position:absolute;left:0;right:0;top:0;bottom:0;}
您也可以删除高度和宽度 - 正确的和最低值会照顾到这一点。
非常感谢你,诗人和学者哈哈我如何为我+代表? – user1290370 2012-03-24 20:59:05
@user - no problem':)'您可以使用复选标记接受答案:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Kobi 2012-03-24 21:15:33
恐怕我不明白是什么问题。请给出更详细的解释。另外:你有一个不需要的闭合div标签。删除它。 – 2012-03-24 18:48:04