zoukankan      html  css  js  c++  java
  • Bootstrap页面布局16

    代码:

    <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>
    

    如图:

    
    
    ---- 始终相信这句:
    ----“做每天该做的事,不计结果!”
    ---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~
  • 相关阅读:
    Debian 添加Apache2
    最全面试资源,题库
    vue中的坑
    javascript事件相关4
    javascript事件相关3
    javascript事件相关2
    javascript事件学习笔记
    javascript 点点滴滴 jquery
    javascript 点点滴滴 jquery
    三栏自适应布局解决方案
  • 原文地址:https://www.cnblogs.com/Zell-Dinch/p/3887803.html
Copyright © 2011-2022 走看看