Now a days everybody want his/her site to make fully responsive even navigation menus too. Why ? Very simple! Because it delivers your content to all kind of viewers desktop/tablets/mobile/iphone.
So how to make them responsive? Ya, there are several solutions/frameworks available, most popular is bootstrap frontend framework(personaly I prefer it most). What's the bootstrap? Bootstrap is a framework based on 12 grid system originaly developed by @mdo and @fat in Twitter.
Ok i'll explain how to make a responsive navigation menu by a simple example.
Put these between head tags to make it responsive.
Now html part
<div class="navbar navbar-inverse">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".navbar-inverse-collapse">
<span class="icon-bar"> </span>
<span class="icon-bar"> </span>
<span class="icon-bar"> </span>
</a>
<a href="https://www.cruzersoftwares.com/myexpense/" class="brand"> Expense Manager</a>
<div class="nav-collapse collapse navbar-inverse-collapse">
<ul class="nav ">
<li class="dropdown ">
<a href="users" class="dropdown-toggle" data-toggle="dropdown"> Users
<i class="caret"> </i> </a>
<ul class="dropdown-menu mydropdown">
<li> <a href="users/add" class="linkmain"> Add Users </a> </li>
<li> <a href="users/" class="linkmain"> Manage Users </a> </li>
</ul>
</li>
<li class="dropdown ">
<a href="users" class="dropdown-toggle" data-toggle="dropdown">
Users <i class="caret"> </i> </a>
<ul class="dropdown-menu mydropdown">
<li> <a href="users/add" class="linkmain"> Add Notes </a> </li>
<li> <a href="users/" class="linkmain"> Manage Notes </a> </li>
</ul>
</li>
</ul>
<ul class="nav pull-right">
<li class="active">
<a href="users/login"> Login to add your expense </a></li>
</ul>
</div>
</div>
</div>
</div>
No comments:
Post a Comment