css - 悬停链接或元素时如何淡化图像?

标签 css opacity

我的代码:

.element {
    position:fixed;
    display:inline-block;
    font-size:10px;
    background:#ffffff;
    height:50px;
    width:500px;
}
    
.element:hover {
    background:#000;
}

.element img {
    float:left;
    height:30px;
    width:30px;
    opacity:1;
}
    
.text {
    display:inline-block;
    height:37px;
    width:183px;
}
<a href="http://stackoverflow.com/users/22656/jon-skeet">
    <div class="element">
        <img src="https://www.gravatar.com/avatar/6d8ebb117e8d83d74ea95fbdd0f87e13?s=64&d=identicon&r=PG">
        <div class="text">Jon Skeet</div>
    </div>
</a>


我的问题:

我试图在悬停 .element/link 时为图像添加不透明度。我已经设法改变了背景,但我似乎找不到让图像淡出的方法。

我已经尝试过 .element:hover .element img {opacity:.7} 但它没有用...

谢谢!

最佳答案

你试过这段代码吗:

.element:hover img { opacity:.7;}

关于css - 悬停链接或元素时如何淡化图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35488231/

相关文章:

html - 如何使图片墙可点击并发送值(value)

javascript - 如何指定浏览器窗口的不透明度?

c++ - Qt- 改变 QPixmap 的不透明度

java - 更改 HSB 颜色模式中的不透明度

javascript - 更改十六进制的不透明度不起作用 - 热图停止梯度 -

html - 模式打开时无法单击导航栏和正文

html - 表格布局间距

html - 部分悬停由 CSS3 激活和不激活

css - 在 x/html 中编写联系信息的最佳方法是什么?

javascript - 当滚动到顶部时,我的所有对象同时可见