我正在尝试修复我的UI-kit导航栏,因此它将跟随滚动,但我的问题是,它现在重叠我的Off-canvas(就像它有更高的z-index,但它还没有'吨)。
有没有人知道如何实现off-canvas位于具有固定位置的导航栏顶部(顶部)?
<nav id="mobileNav" class="tm-navbar uk-navbar uk-navbar-attached uk-hidden-large">
<div class="uk-container uk-container-center">
<a data-uk-offcanvas="{target:'#offcanvas-3'}" class="uk-navbar-toggle"></a>
<a href="#cart" class="uk-navbar-cart pull-right">1.000,-</a>
<div class="uk-navbar-brand uk-navbar-center"><img src="http://www.mammashop.dk/skin/frontend/default/ic_verticalmom_pink_dk/images/logo.gif" title="Mammashop.dk" alt="Mammashop.dk"></div>
</div>
</nav>
<div id="offcanvas-3" class="uk-offcanvas">
<div class="uk-offcanvas-bar">
<ul class="uk-nav uk-nav-offcanvas uk-nav-parent-icon" data-uk-nav>
<li><a href="">Item</a></li>
<li class="uk-active"><a href="">Active</a></li>
<li class="uk-parent">
<a href="#">Parent</a>
<ul class="uk-nav-sub">
<li><a href="">Sub item</a></li>
<li><a href="">Sub item</a>
<ul>
<li><a href="">Sub item</a></li>
<li><a href="">Sub item</a></li>
</ul>
</li>
</ul>
</li>
<li class="uk-parent">
<a href="#">Parent</a>
<ul class="uk-nav-sub">
<li><a href="">Sub item</a></li>
<li><a href="">Sub item</a></li>
</ul>
</li>
<li><a href="">Item</a></li>
<li class="uk-nav-header">Header</li>
<li class="uk-parent"><a href=""><i class="uk-icon-star"></i> Parent</a></li>
<li><a href=""><i class="uk-icon-twitter"></i> Item</a></li>
<li class="uk-nav-divider"></li>
<li><a href=""><i class="uk-icon-rss"></i> Item</a></li>
</ul>
</div>
</div>
Navbar文档:http://getuikit.com/docs/navbar.html
答案 0 :(得分:1)
我的解决方案:
<nav class="uk-navbar ">
<a class="uk-navbar-brand uk-hidden-small" href="#">Isaac Udotong</a>
<div class="uk-navbar-content uk-navbar-flip uk-hidden-small">
<div class="uk-button-group">
<ul class="uk-navbar-nav uk-hidden-small">
<li class="">
<a href="#">About</a>
</li>
<li>
<a href="#">News</a>
</li>
<li>
<a href="#">contact</a>
</li>
</ul>
</div>
</div>
<div class="uk-container uk-container-center">
<a data-uk-offcanvas="{target:'#offcanvas-3'}" class="uk-navbar-toggle uk-visible-small"></a>
<div class="uk-navbar-brand uk-visible-small uk-hidden-large uk-hidden-medium">
<img src="" title="Mammashop.dk" alt="Mammashop.dk"></div>
</div>
</nav>
<div id="offcanvas-3" class="uk-offcanvas">
<div class="uk-offcanvas-bar">
<ul class="uk-nav uk-nav-offcanvas uk-nav-parent-icon" data-uk-nav>
<li><a href="">Item</a></li>
<li class="uk-active"><a href="">Active</a></li>
<li class="uk-parent">
<a href="#">Parent</a>
<ul class="uk-nav-sub">
<li><a href="">Sub item</a></li>
<li><a href="">Sub item</a>
<ul>
<li><a href="">Sub item</a></li>
<li><a href="">Sub item</a></li>
</ul>
</li>
</ul>
</li>
<li class="uk-parent">
<a href="#">Parent</a>
<ul class="uk-nav-sub">
<li><a href="">Sub item</a></li>
<li><a href="">Sub item</a></li>
</ul>
</li>
<li><a href="">Item</a></li>
<li class="uk-nav-header">Header</li>
<li class="uk-parent"><a href=""><i class="uk-icon-star"></i> Parent</a></li>
<li><a href=""><i class="uk-icon-twitter"></i> Item</a></li>
<li class="uk-nav-divider"></li>
<li><a href=""><i class="uk-icon-rss"></i> Item</a></li>
</ul>
</div>
</div>
请从上面的代码中替换此代码。
在这里,您可以在响应式设计中使用非画布和固定导航栏。