【发布时间】:2013-05-04 09:06:24
【问题描述】:
为什么当我将鼠标放在图像上时它的大小没有改变?
我在 ASP 网页上有这个:
<asp:Image ID="ProdImage" CssClass="ImgDetail" runat="server" />
Page_Load() 像这样加载图片的 URL:
ProdImage.ImageUrl = ResolveUrl("~/Images/Products/" + lblProductID.Text + ".jpg");
CSS ImgDetail 类如下所示:
.ImgDetail
{
width: 180px;
height: auto;
}
.ImgDetail:hover
{
width: 360px;
height: auto;
}
我只想在鼠标在图像上方时更改图像大小。
谢谢。
【问题讨论】:
-
几个强制性问题只是为了排除问题(因为您的代码看起来不错):您能在页面加载时看到图像吗?您确定您的 CSS 已加载且未在任何地方覆盖吗?如果是在线的,能给个链接吗?
-
我创建了一个小提琴,你可以检查一下。它使用与您相同的代码,因此问题不存在。你应该检查我给你的其他建议。这是小提琴:jsfiddle.net/Kennethtruyers/Lr4kj
-
你能发布渲染 HTML 的代码吗?
标签: c# css asp.net image image-size