【发布时间】:2012-04-22 20:26:53
【问题描述】:
我的问题:如何为我的 ASP.net 菜单创建悬停效果。 问题是,由于标准的 ASP.net 菜单没有悬停功能,因此很难/不可能(?)创建。
完成我的作业后,我看到一些人尝试使用 css、jquery 和其他方法...但 我更喜欢“普通”html 或 css,没有非常复杂的解决方案。 这真的不可能吗,有没有明确的方法如何使用它?
大多数 css 选项都失败了,或者非常复杂。
究竟应该发生什么: 例如一个菜单项
<asp:MenuItem NavigateUrl="~/Pages/Test.aspx" Text="Test" Value="Test" Selectable="true"></asp:MenuItem>
由于悬停效果,应该获得不同的背景。
也许将 C# 代码中的 CSS 更改为其他内容?
感谢您的回答!
~已解决~ 非常感谢您的帮助!由于这两个答案,问题得到了解决。 当我注意到在此菜单中悬停效果也不起作用时,我尝试执行该菜单。问题是什么?我使用 2 个 css 文件。并且因为第一个 css 文件包含一些关于如何处理 a:hover 的指令,所以所有其他的悬停效果都被忽略了。
现在我知道为什么悬停效果不起作用了,我可以解决这个问题。非常感谢你们!
【问题讨论】:
-
如果您可以发布从您的菜单呈现的 HTML,那么我们可以为您提供一些 CSS 来实现它的悬停效果。
-
我想这 [stackoverflow.com/questions/6826760/… 会有所帮助
-
非常感谢您的帮助!