css - 我可以在悬停父 div 时更改嵌套图像的背景颜色吗?

标签 css html web background-color

这是我在这个网站上的第一个问题,希望有人能帮助我。

我有一个父 div,它是另一个页面的链接。此 div 中有一个 .png 图像,我希望当我将鼠标悬停在父 div 上时,此 png 图像的背景颜色会发生变化,而不仅仅是图像本身。

我只想用 HTML 和 CSS 做这件事

这可能吗?

最佳答案

我认为您正在寻找类似的东西,但是 .png 需要透明才能显示不同的背景颜色

CSS:

#parent{
    height: 400px;
    width: 400px;
    background-color: green;
}
img{
    height:100px;
    width:100px;
}
#parent:hover img{
    background-color:white;
}

HTML

<div id="parent">
    <img src="something.png" alt="1" />
</div>

jsFiddle Example

关于css - 我可以在悬停父 div 时更改嵌套图像的背景颜色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15846456/

相关文章:

css - 试图使 flex 元素等高但 flex-grow 不起作用

css - 在使用 react-admin 时尝试模拟空白页面,但 z-index 未将 div 覆盖在菜单/侧边栏上

javascript - 单击另一个 div 打开列表下拉列表

javascript - 使用 Javascript 从浏览器访问 PDF 书签

javascript - 使用鼠标单击按钮和使用开发工具单击有什么区别?

html - Horizo​​ntal::after line/bar 显示在段落之后,而不是标题

javascript - 为什么 Progress Bar 不像 Text 那样动态变化?

JavaScript ID/类定位

php - 无法执行 <form> 标记中指定的操作

javascript - 关于IE9的typeof运算符的一些问题