我正在做一个 transition
当用户悬停图像时它会变成透明的白色。
我的问题是我需要将颜色更改为黑色。我试过只是简单地将 background:black;
添加到包含 transition
的类中,但不幸的是它不起作用,它仍然逐渐变成白色透明。
我正在使用的 CSS 代码是:
.hover:hover {
opacity: 0.2;
}
.item-fade {
background: black;
opacity: 0.8;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
<p>Hover image, the white opacity needs to be black :/</p>
<img src="//placehold.it/100x100" class="hover item-fade" />
原文由 simon 发布,翻译遵循 CC BY-SA 4.0 许可协议
用带有黑色背景的
span
元素包裹您的图像。