Vegas Nav是一个JavaScript驱动的跨平台导航系统,可帮助您为web应用程序创建一个响应灵敏、移动友好、多级下拉导航栏。
1.加载核心样式表vgnav.css格式
和主题CSSvgnav主题.css
在文档中。
<link href="/path/to/dist/vgnav.css" rel="stylesheet" /> <link href="/path/to/demo/css/vgnav-theme.css" rel="stylesheet" />
2.从嵌套的HTML列表中创建一个多级下拉导航栏,如下所示:
<nav class="vg-nav"> <ul class="vg-nav-wrapper"> <li class="active"> <a href="/">Home page</a> </li> <li class="dropdown"> <a href="#">Left dropdown</a> <ul class="left"> <li><a href="/">Any page</a></li> <li class="dropdown"> <a href="#">Second level</a> <ul class="left"> <li><a href="/">Another page</a></li> <li><a href="/">Any page</a></li> <li class="dropdown"> <a href="#">Third level</a> <ul class="left"> <li><a href="/">Any page</a></li> <li><a href="/">Another page</a></li> </ul> </li> </ul> </li> <li><a href="/">Another page</a></li> </ul> </li> <li class="dropdown-mega"> <a href="/">Mega Menu</a> <div class="dropdown-mega-container"> <div class="row"> <div class="col-md-4 text-left"> Left </div> <div class="col-md-4 text-center"> Center </div> <div class="col-md-4 text-right"> Right </div> </div> </div> </li> <li class="dropdown"> <a href="#">Right dropdown</a> <ul class="right"> <li><a href="/">Any page</a></li> <li class="dropdown"> <a href="#">Second level</a> <ul class="right"> <li><a href="/">Another page</a></li> <li><a href="/">Any page</a></li> <li class="dropdown"> <a href="#">Third level</a> <ul class="right"> <li><a href="/">Any page</a></li> <li><a href="/">Another page</a></li> </ul> </li> </ul> </li> <li><a href="/">Another page</a></li> </ul> </li> </ul> </nav>
3.加载主JavaScriptvgnav.min.js版本
在文件末尾。请注意,该插件从v3.0开始就删除了对jQuery的依赖。
<script src="/path/to/dist/vgnav.umd.js"></script>
4.初始化插件并完成。
new VGNav({ // options });
5.确定导航条将在哪个断点折叠成汉堡包按钮,使访问者能够切换画布外菜单。
new VGNav({ expand: 'lg', });
5.改为从屏幕左侧滑入画布外的侧导航。
new VGNav({ sidebar: { placement: 'left', clone: null, width: 250 } });
6.在悬停时打开下拉菜单,而不是单击。
new VGNav({ isHover: true });
7.确定导航的位置。默认值:“水平”。
new VGNav({ placement: 'vertical' });
8.添加用于移动导航的自定义标题。
let vg_nav = new VGNav('#myNav',{ mobileTitle: 'Navigation' });
9.自定义切换元素。
new VGNav({ toggle: '<span class="default"></span>' });
10.自定义hambursh按钮。
new VGNav({ expand: 'lg', mobileTitle: 'Mobile Title', hamburger: '<svg id="ham-menue" viewBox="0 0 100 100"><path class="line line1" d="M 20,29.000046 H 80.000231 C 80.000231,29.000046 94.498839,28.817352 94.532987,66.711331 94.543142,77.980673 90.966081,81.670246 85.259173,81.668997 79.552261,81.667751 75.000211,74.999942 75.000211,74.999942 L 25.000021,25.000058"></path><path class="line line2" d="M 20,50 H 80"></path><path class="line line3" d="M 20,70.999954 H 80.000231 C 80.000231,70.999954 94.498839,71.182648 94.532987,33.288669 94.543142,22.019327 90.966081,18.329754 85.259173,18.331003 79.552261,18.332249 75.000211,25.000058 75.000211,25.000058 L 25.000021,74.999942"></path></svg>' });
11.如果所有链接的总宽度大于主容器,则将链接移动到下拉菜单。。
new VGNav({ move: true, });
版本3.2.0/1(2023-02-11)
第3.1.9版(2023-01-13)
第3.1.6版(2022-12-17)
第3.1.5版(2022-12-13)
版本3.1.4(2022-11-17)
版本3.1.1(2022-11-10)
第3.1.0版(2022-09-27)
版本3.0.8(2022-07-14)
3.0.6版(2022-06-292)
3.0.5版(2022-06-22)
版本3.0.0(2022-06-22)
v2.0.5版本(2022-06-06)
v2.0.4版本(2022-05-18)
2.0.3版(2021-07-22)
v2.0.2版本(2020-11-21)
v2.0.1版本(2020-11-14)
v2.0.0版本(2020-11-09)
v1.1.5 (2020-07-25)
v1.1.4 (2020-07-06)
2020-06-29
2020-06-03
2020-05-09
2020-03-25
2020-03-18
2020-03-17
2020-03-10
2020-03-05
2020-03-03