基于Bootstrap3的轻量级大型导航菜单
源码介绍
yamm3是一款基于Twitter Bootstrap3的轻量级大型导航菜单插件。该大型菜单使用Bootstrap3标准的导航菜单标签和流式网格系统来制作。它具有顶部固定和响应式等特点,适合用于制作复杂的网站导航菜单。 可以通过bower来安装该Bootstrap3大型菜单插件。 在标准的Bootstrap3导航菜单的 默认情况下大型下拉菜单是根据内容的尺寸来设置大小,你可以为它添加 下面是该Bootstrap3大型导航菜单的必要CSS样式: 在使用一些手风琴元素和表单元素的时候,如果你不希望它们被折叠,可以使用下面的js代码。简要教程
安装
bower install yamm3 --save
使用方法
HTML结构
<nav>
标签的class中添加.yamm
class。然后将你的菜单添加到ul.dropdown-menu
中。你可以通过.yamm-content
来使用带padding的包裹元素。例如:
<nav class="navbar yamm navbar-default " role="navigation">
...
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown</a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
<div class="row">
...
</li>
</ul>
</li>
</ul>
...
</nav>
全屏宽度
.yamm-fw
class来设置它为全屏宽度。
<nav class="navbar yamm navbar-default " role="navigation">
...
<ul class="nav navbar-nav">
<li class="dropdown yamm-fw">
...
</li>
</ul>
...
</nav>
CSS样式
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
position: static;
}
.yamm .container {
position: relative;
}
.yamm .dropdown-menu {
left: auto;
}
.yamm .yamm-content {
padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
left: 0;
right: 0;
}
Javascript
$(document).on('click', '.yamm .dropdown-menu', function(e) {
e.stopPropagation()
})
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 基于Bootstrap3的轻量级大型导航菜单
发表评论 取消回复