悬停后CSS背景图像消失

标签 css image google-chrome background

我在使用谷歌浏览器时遇到问题。我在 display:block; 链接上使用简单的悬停状态,以仅更改悬停时的 background:url(); 属性。

Google Chrome 显示实际悬停变化正常,但当我将鼠标移出该区域时,背景变得透明/消失。

这是我的 CSS:

#branding #logo a {
width: 259px;
height: 201px;
border:none;
display: block;
background:url(images/logo.png) top left;
}
#branding #logo a:hover {
background:url(images/logo_hover.png) top left;
}

实际站点在这里:http://beerblestudy.org .同样,这只发生在我的 Chrome 中。有什么想法吗?

最佳答案

它适用于所有浏览器。尝试删除缓存,因为它工作正常。我建议您删除 top left 行,因为它们不是必需的

关于悬停后CSS背景图像消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9244607/

相关文章:

android - 不支持在 Chrome for Android 中嵌套 <div> 吗?

css - 如果网页可滚动,如何修复图像背景

javascript - JS : querySelectorAll with respect to z-index

c# - 在不使用 GDI+/WPF 的情况下,C# 中的快速+高质量图像大小调整算法

python - 用图像替换 Matplotlib 图例的标签

javascript - chrome.webNavigation 的 onBeforeNavigate 和 onCommitted 之间的 URL 更改

css - 如何创建网格元素的 1 和半 fr 宽度

javascript - jQuery .load() 没有触发图像(可能是缓存?)

php - 将 HTML 从 MySQL 数据库加载到 contenteditable 标签时,浏览器行为异常

javascript - 当我们回复电子邮件时,如何从 gmail 正文中删除跟踪像素?