水平菜单


有一些官网使用这种方法;
垂直菜单(Vertical Menu)
这是一个最常见的用于创建左侧导航栏的控件。它通常包含一个列表的菜单项,用户可以垂直滚动以查看和选择。

通常位于左侧,鼠标放上去会弹出子菜单;

抽屉式导航(Drawer Navigation)或侧边栏(Sidebar)

在响应式设计中,特别是在移动设备上,抽屉式导航是一个常见的模式,用户可以从屏幕的左侧(或右侧)滑出菜单。在较大的屏幕上,这个抽屉可能会保持打开状态作为侧边栏。
树形视图(Tree View)
如果导航结构具有多级层次,树形视图控件可能是个不错的选择。它可以展开和折叠节点,显示或隐藏子菜单。

列表视图(List View)
虽然列表视图本身可能并不专门用于导航,但通过自定义和适当的样式,它可以被用来创建垂直导航菜单。不常见,不列举了;
可折叠面板(Collapsible Panels)或手风琴式菜单(Accordion Menu)
当需要节省空间或提供可折叠的菜单选项时,这些控件是适用的。

面包屑导航



总结:若要做功能复杂,强大的软件,还是最好使用 TreeView ,多级嵌套 ,用意清晰明了,客户也好理解,权限 与 菜单(隐藏菜单)的关系也好处理;
本文来自博客园,作者:del88,转载请注明原文链接:https://www.cnblogs.com/del88/p/18096742
浙公网安备 33010602011771号