我有一个简单的 div
,其中包含两个子元素,一个带有图片的 div
和另一个 div
:
<div style="width: 500px;">
<div class="settingicon righty">
<img src="/images/icons/setting.png" />
</div>
<div class="schedulepicker quat todaytoday">MONDAY</div>
</div>
我希望当鼠标悬停在第二个 div
上时,其透明度降低到 0.9
,因此在我的 CSS 中,.schedulpicker
有以下规则:
.schedulepicker:hover {
opacity: 0.9;
}
问题在于当鼠标悬浮在该元素上时,它的兄弟图片也会改变不透明度。为什么会出现这种情况?
编辑:
这里有一个示例 http://jsfiddle.net/VUzg9/4/ 我开始怀疑是文件本身的问题。
第二次编辑:
测试了jpg和gif格式,可能不是图片造成的问题。