我只使用 Visual Studio (.net 4/VB) 附带的标准模板。我有一个像这样开始的水平菜单:
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="False"
IncludeStyleBlock="False" Orientation="Horizontal"
meta:resourcekey="NavigationMenuResource1">
该网站有多种语言(因此元:resourcekey)。我想要完成的是当用户将鼠标悬停在其中一个选项上,并且出现下拉选项时,我想要一个指向右侧的箭头,让他们知道还有更多选项(子菜单的子菜单)如果他们将鼠标悬停在该特定选项上。
这是我的菜单选项之一的示例:
<asp:MenuItem NavigateUrl="~/services/" Text="USS Services"
meta:resourcekey="MenuItemResource4">
<asp:MenuItem NavigateUrl="#" Text="Machine Vision Hardware"
meta:resourcekey="MenuItemResource20">
<asp:MenuItem NavigateUrl="~/services/fixturing" Text="Fixturing"
meta:resourcekey="MenuItemResource21"/>
<asp:MenuItem NavigateUrl="~/services/specialmachines" Text="Special Machine
Build" meta:resourcekey="MenuItemResource22"/>
<asp:MenuItem NavigateUrl="~/services/controlpanels" Text="Control Panels
& Workstations" meta:resourcekey="MenuItemResource23"/>
</asp:MenuItem>
如果您将鼠标悬停在“USS 服务”上,您将看到“机器视觉硬件”,一个子菜单。如果您将鼠标悬停在“机器视觉硬件”上,您将看到夹具、特殊机器制造以及控制面板和工作站(子菜单的子菜单)。我想做的是在“机器视觉硬件”上有一个箭头,让用户知道如果他们将鼠标悬停在“机器视觉硬件”上,我们制造了 3 种不同的硬件。如果我只是在物理上输入 >,它看起来很草率。
这是我的菜单当前外观的示例:
因为我的电脑在店里,所以我现在没有 VS,但我可以对其进行硬编码。我确实有一个白色箭头的小 .jpg。有谁知道如何做到这一点?任何指导将不胜感激!