css - 悬停时深色背景不透明度

标签 css hover

我有这个 CSS。当您将鼠标悬停时,图像背景会变成白色不透明,但我希望它变成深色不透明。我尝试添加深色背景,但没有。

.img-container .img-item a.image:hover img {
   opacity: .2;
   filter: alpha(opacity=50);
   background-color: rgba(0, 0, 0, 0.5);
   transition: all 1s;
   -webkit-transition: all 1s;
    }

最佳答案

将您的 img 放在 bg 颜色为深色和不透明度为 0.5 的 div 中 并为 div 提供比 img 更大的 z-index 值。

#imgcontainer
{
opacity:0.5;
background-color: Black;
z-index:10;
}
#imgcontainer img
{
      Z-index: 5;
}

关于css - 悬停时深色背景不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27847518/

相关文章:

html - 悬停文本更改的纯CSS

html - 仅使用 HTML 和 CSS 在图像顶部显示表格

html - 大多数浏览器支持的更改简单 PNG 图像颜色的方法?

css - 在 HTML 表单中,斜体 "(required)"应该得到 <i>、<em> 还是 <span class ="italic">?

html - 将一个 div 放在谷歌地图上?

html - 表格中的菜单超链接在 Chrome 和 Firefox 中不起作用

javascript - CSS - 已选中 radio 上的 li 背景色

css - 带有悬停文本的响应式图库缩略图

css - 当我将鼠标悬停在图像上时,为什么我的图像没有变化?

c++ - 如何更改背景颜色 OnMouseover c++ MFC