1

我有一个超链接和两张图片(一张是链接的正常图片,另一张是它的鼠标悬停图片)

我不知道如何使超链接的图片在鼠标悬停时发生变化。我知道我可以用'a'标签来做到这一点,但这个标签不支持这个:'~/Site/Page.aspx'所以如果我想浏览文件夹,我需要使用'../../Site /Page.aspx' 这是不准确的。

那么如何使用 asp:hyperlink 按钮更改图片呢?

4

2 回答 2

3

不。使用 css:

a {
  background-image: url(images/image1.jpg);
}
a:hover {
  background-image: url(images/image2.jpg);
}

当然,仅针对您的情况使用特定的选择器。

于 2011-01-15T09:47:01.463 回答
-1

我还推荐 CSS 路由,但是为了确保图像加载没有延迟,您可以使用图像编辑器将两个图像合并到一个文件中,并使用“背景位置”来切换图像的可见部分。

于 2011-01-15T09:58:55.697 回答