Zell-Dinch

代码:

<div class=\'container-fluid\'>
    <h2 class=\'page-header\'>导航</h2>
    <!--
    .navrbar navbar-fixed-top:导航固定显示在顶部,对应的navbar-fixed-bottom:导航固定显示在页面底部
    .brand:提示文字或者主题
    .active:激活选中
    .navbar-search:导航搜索
    搜索表单:
         <form class=\'navbar-search\'>
                    <input type=\'text\' placeholder=\'输入搜索内容\' class=\'search-query\' />
                </form>
    .nav pull-right:在导航右边
    .nav pull-right:显示一个分割线
   -->
    <div class=\'navbar navbar-fixed-top\'>
        <div class=\'navbar-inner\'>
            <div class=\'container\'>
                <a class=\'brand\' href=\'#\'>Bootstrap</a>
                <ul class=\'nav\'>
                    <li class=\'active\'><a href=\'javascript:;\'>首页</a></li>
                    <li><a href=\'javascript:;\'>新闻</a></li>
                    <li><a href=\'javascript:;\'>军事</a></li>
                    <li><a href=\'javascript:;\'>体育</a></li>
                </ul>
                <form class=\'navbar-search\'>
                    <input type=\'text\' placeholder=\'输入搜索内容\' class=\'search-query\' />
                </form>
                <ul class=\'nav pull-right\'>
                    <li><a href=\'javascript:;\'>登录</a></li>
                    <li class=\'divider-vertical\'></li>
                    <li><a href=\'javascript:;\'>注册</a></li>
                </ul>
            </div>
        </div>
    </div> 
</div>

<!--这行代码用来演示高度的变化不会改变导航的位置-->
<div style=\'height:1800px\'></div>
<!--这行代码用来演示高度的变化不会改变导航的位置-->

说明:

.navrbar navbar-fixed-top:导航固定显示在顶部,对应的navbar-fixed-bottom:导航固定显示在页面底部
.brand:提示文字或者主题
.active:激活选中
.navbar-search:导航搜索
搜索表单:
         <form class=\'navbar-search\'>
                    <input type=\'text\' placeholder=\'输入搜索内容\' class=\'search-query\' />
                </form>
.nav pull-right:在导航右边
.nav pull-right:显示一个分割线
如图:

 -----------------------------------------------------------------------------------------------------------------------------------------------------

导航菜单的响应式设计

代码如下

 

<div class=\'navbar navbar-fixed-top\'>
    <div class=\'navbar-inner\'>
        <div class=\'container\'>
            <!--
                ①给这个导航菜单添加一个按钮,当浏览器窗口小于某个值时(940px)按钮自动代替.nav-collapse类包围的元素显示出来
                ②按钮中要添加2个属性 1、data-toggle=\'collapse\'  data-target=\'.nav-collapse\'(指向这个类名)
                ③三组 <span class=\'icon-bar\'></span> 组成一个三道杠的按钮
            -->
            <a href=\'javascript:;\' class=\'btn btn-navbar\' data-toggle=\'collapse\' data-target=\'.nav-collapse\'>
                <span class=\'icon-bar\'></span>
                <span class=\'icon-bar\'></span>
                <span class=\'icon-bar\'></span>
            </a>
            <a class=\'brand\' href=\'#\'>Bootstrap</a>
            <!--
                .nav-collapse:表示当浏览器窗口小于某个值时(940px),被这个类包围的元素会隐藏起来
            -->
            <div class=\'nav-collapse\'>
                <ul class=\'nav\'>
                    <li class=\'active\'><a href=\'javascript:;\'>首页</a></li>
                    <li><a href=\'javascript:;\'>新闻</a></li>
                    <li><a href=\'javascript:;\'>军事</a></li>
                    <li><a href=\'javascript:;\'>体育</a></li>
                </ul>
                <form class=\'navbar-search\'>
                    <input type=\'text\' placeholder=\'输入搜索内容\' class=\'search-query input-medium\' />
                </form>
                <ul class=\'nav pull-right\'>
                    <li><a href=\'javascript:;\'>登录</a></li>
                    <li class=\'divider-vertical\'></li>
                    <li><a href=\'javascript:;\'>注册</a></li>
                </ul>
            </div>
        </div>
    </div>
</div> 

 

如图:

完成了响应式的布局

 -----------------------------------------------------------------------------------------------------------------------------------------------------

导航菜单中的下拉列表

我们给上面制作的导航条中的“体育”栏目增加下拉列表

代码:

<div class=\'container-fluid\'>
    <h2 class=\'page-header\'>导航</h2>
    
    <div class=\'navbar navbar-fixed-top\'>
        <div class=\'navbar-inner\'>
            <div class=\'container\'>
                <a href=\'javascript:;\' class=\'btn btn-navbar\' data-toggle=\'collapse\' data-target=\'.nav-collapse\'>
                    <span class=\'icon-bar\'></span>
                    <span class=\'icon-bar\'></span>
                    <span class=\'icon-bar\'></span>
                </a>
                <a class=\'brand\' href=\'#\'>Bootstrap</a>
                <div class=\'nav-collapse\'>
                    <ul class=\'nav\'>
                        <li class=\'active\'><a href=\'javascript:;\'>首页</a></li>
                        <li><a href=\'javascript:;\'>新闻</a></li>
                        <li><a href=\'javascript:;\'>军事</a></li>
                        <li class=\'dropdown\'><a class=\'dropdown-toggle\' data-toggle=\'dropdown\' href=\'javascript:;\'>体育 <span class=\'caret\'></span></a>
                   <ul class=\'dropdown-menu\'>
                   		<li><a href=\'#\'>足球赛事</a></li>
                        <li><a href=\'#\'>NBA</a></li>
                        <li><a href=\'#\'>网球公开赛</a></li>
                   </ul>
                        </li>
                    </ul>
                    <form class=\'navbar-search\'>
                        <input type=\'text\' placeholder=\'输入搜索内容\' class=\'search-query input-medium\' />
                    </form>
                    <ul class=\'nav pull-right\'>
                        <li><a href=\'javascript:;\'>登录</a></li>
                        <li class=\'divider-vertical\'></li>
                        <li><a href=\'javascript:;\'>注册</a></li>
                    </ul>
                </div>
            </div>
        </div>
    </div> 
</div>

如图:

 

 

 

 

 

 


分类:

技术点:

相关文章: