【发布时间】:2016-10-25 19:40:34
【问题描述】:
我有以下代码:
CSS:
<style>
div.testy {
border:1px solid black;
}
div.testy:hover {
background-color:red;
}
</style>
HTML:
<div class="testy" style="height:100px;
background: url('down.png') no-repeat; background-size:contain;">
aa
</div>
'down.png' 是具有透明背景的图像。我想做的是改变背景的颜色,同时仍然保持图像在颜色前面。
前面的代码几乎一切正常,除了当我将鼠标悬停在div 上时,什么都没有发生。
问题:为什么悬停和背景颜色更改不起作用?
这是一个出现问题的 jsfiddle 链接: https://jsfiddle.net/sdsze2fv/
【问题讨论】:
标签: html css hover background-color