【发布时间】:2013-12-16 16:50:38
【问题描述】:
我有一张图片,我希望它在鼠标悬停在它上面时改变它的来源。它不适用于我目前拥有的代码。
#logo {
height: 15em;
width: 15em;
margin-left: auto;
margin-right: auto;
margin-top: -2.5em
}
#logo:hover {
content: url('C:\Users\haines\Desktop\Logo Hover.png');
height: 15em;
width: 15em;
margin-left: auto;
margin-right: auto;
margin-top: -2.5em
}
还有 HTML 代码:
<img id = "logo" src = "C:\Users\haines\Desktop\Logo.png" />
【问题讨论】:
-
您不能使用 CSS 更改
img元素的src。您可以使用 Javascript 来执行此操作,或者使用背景图像代替img(如果您的图像是内容而不是装饰,这将是一个坏主意,在这种情况下您必须使用 Javascript 来解决您的问题)。