css - 悬停时更改图像,使用 CSS

标签 css hover

<!DOCTYPE html>
<html>
<head>
<style>

.main {
    background-image: url('a.jpg');
}

.main:hover {
    background-image: url('b.jpg');
}
</style>

</head> 
<body>
    <div class="main">
    </div>
</body>
</html>

当我加载页面时,我的 a.jpg 根本没有出现,因此没有悬停效果

是不是我的代码有问题?

http://jsfiddle.net/ZH9EL/6/

最佳答案

您的代码没有任何问题。第一张图片被重定向到主网站,因此您没有加载图片。您必须在本地托管它。我使用了不同的图像,但效果很好。

关于css - 悬停时更改图像,使用 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17713480/

相关文章:

javascript - jQuery Quick Flip 切换回来

css - 在 javaFX 中按下 'Tab' 按钮时如何使按钮聚焦?

css - 你如何获得 :after on hover

html - 从用作图标的重叠背景图像中停止占位符/输入文本?

html - 导航菜单在表格的 td 内对齐且无边框

javascript - 为什么 $(window).width() 会大于 CSS max-width?

css - Rails Assets css.erb 未加载

html - 仅使用 HTML 和 CSS 在图像顶部显示表格

html - 在此示例中,当按钮悬停时如何使所有工具提示可见?

html - 基于 css 类调整响应式图像大小