【问题标题】:Semi-opaque background darkening image半透明背景变暗图像
【发布时间】:2013-10-30 19:31:33
【问题描述】:

我有一个带有背景图像的容器,它在悬停时添加了半透明背景。这是我的(简化的)HTML:

<div class="container">
  <div class="overlay"></div>
    <img src="hi.jpg">
</div>

这是我实现半透明覆盖的方法:

.container:hover > .overlay {
  background-color: black;
  height: 100%;
  position: absolute;
  width: 100%;
  opacity: .2
}

但是,当我将鼠标悬停在容器上时,不仅其背景图像会受到黑色背景的影响,图像也会受到影响,就好像图像位于叠加背景下一样,使其稍微变暗。我尝试通过将图像的 z 索引设置为 3 来解决此问题,但它仍然变暗。

【问题讨论】:

    标签: html css


    【解决方案1】:

    z-index 仅适用于已定位的元素,因此请提供您的图像position: relative 并增加其z-index

    【讨论】:

      猜你喜欢
      • 2011-09-15
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      • 2012-02-29
      • 2015-11-12
      • 2017-11-10
      • 2015-07-13
      相关资源
      最近更新 更多