Bootstrap--模仿官網寫一個頁面


本文參考Bootstrap官方文檔寫了簡單頁面來熟悉Bootstrap的柵格系統、常用CSS樣、Javascript插件和部分組件。

以下html代碼可以直接復制本地運行:

BootstrapPage1:常見的一種頁面類型,頁面導航,左側分類、右側新聞列表  【點擊查看效果

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
     <meta http-equiv="Content-Type" content="text/html; charset="gb2312" />
    <!-- 這個屬性主要是設置瀏覽器優先使用什么模式來渲染頁面的-->
    <!-- #下面的meta標簽告訴IE瀏覽器,IE8/9及以后的版本都會以最高版本IE來渲染頁面。  -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>


    <!--移動設備都是這Viewport里面打開,width=device-width表示打開頁面默認和設備一致,initial-scale=1表示頁面不進行縮放   -->
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <!-- 上述3個meta標簽*必須*放在最前面,任何其他內容都*必須*跟隨其后! -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <!--<link href="css/bootstrap.min.css" rel="stylesheet"/>-->
    <!-- 新 Bootstrap 核心 CSS 文件 -->
    <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css" />

    <!--低版本瀏覽器如果支持HTML5需要添加以下js-->
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="http://cdn.bootcss .com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

</head>
<body>
    <!-- --導航條  默認高度50px, 反色(黑色) 固定在頂部 -->
    <nav class="navbar navbar-inverse .navbar-fixed-top">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <!--當瀏覽器寬度變窄的時候會顯示這個Button按鈕,並且會把data-target中的div中ul收縮導航到Button下方-->
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <!--定義小按鈕的樣式-->
                    <span class="sr-only">Toggle navigation</span>
                    <!-- 頁面變窄時 , 按鈕的3條橫線 -->
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <!--Logo位置-->
                <a class="navbar-brand" href="http://www.cnblogs.com/chengzish/">橙子的博客</a>

            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <!--導航條內容-->
                    <li class="active"><a href="#">首頁 <span class="sr-only">(current)</span></a></li>
                    <li><a href="#">.NET</a></li>
                    <li><a href="#">PS</a></li>
                    <li><a href="#">AE</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">.NET學習資料<span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">C#入門經典</a></li>
                            <li><a href="#">ASP.NET 原理</a></li>
                            <li><a href="#">ASP.NET 實例</a></li>
                            <li class="divider"></li>
                            <li><a href="#">C#高級</a></li>
                            <li class="divider"></li>
                            <li><a href="#">ASP.NET MVC</a></li>
                        </ul>
                    </li>
                </ul>
                <!--搜索表單-->
                <form class="navbar-form navbar-left" role="search">
                    <div class="form-group">
                        <input type="text" class="form-control" placeholder="Search"/>
                    </div>
                    <button type="submit" class="btn btn-default">搜索</button>
                </form>
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#">Git Fork</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">聯系我們 <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">地址</a></li>
                            <li><a href="#">電話</a></li>
                            <li><a href="#">郵箱</a></li>
                            <li class="divider"></li>
                            <li><a href="#">微信</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container-fluid -->
    </nav>

    <!--------柵格系統, 全局CSS樣式-柵格系統  -------->

    <!--柵格系統放在container容器中-->
    <div class="container" style="margin-top: -15px">
        <!--添加一行占用12列,添加img-->
        <div class="row">
            <div class="col-sm-12">
                <img src="http://c.s-microsoft.com/zh-cn/CMSImages/ThemisLaunch_FamilyLabeledBG_1600x560_ZH_CN.jpg?version=ebc4725d-6c92-54d9-dcb0-cd5a9820b54b" style="width: 1180px; height: 390px" />
            </div>
        </div>


        <!--頁面分為左右兩部分 48-->
        <div class="row" style="margin-top: 5px">
            <div class="col-sm-4">
                <!--添加列表組件-->
                <div class="list-group">
                    <a href="#" class="list-group-item active">關注關注>關注關注>關注關注
                    </a>
                    <a href="#" class="list-group-item">新聞新聞新聞新聞新聞新聞</a>
                    <a href="#" class="list-group-item">精華精華精華精華精華精華</a>
                    <a href="#" class="list-group-item">我評我評我評我評我評我評</a>
                    <a href="#" class="list-group-item">我贊我贊我贊我贊我贊我贊</a>
                </div>
            </div>
            <div class="col-sm-8">


                <table class="table table-bordered table-striped table-hover table-condensed">
                    <tr class="active">
                        <td>activeactiveactiveactiveactiveactiveactive</td>
                    </tr>
                    <tr class="success">

                        <td>successsuccesssuccesssuccesssuccesssuccess</td>
                    </tr>
                    <tr class="warning">
                        <td>warningwarningwarningwarningwarningwarning</td>
                    </tr>
                    <tr class="danger">
                        <td>dangerdangerdangerdangerdangerdangerdanger</td>
                    </tr>
                    <tr class="info">
                        <td>infoinfoinfoinfoinfoinfoinfoinfoinfoinfoinfo</td>
                    </tr>
                    <tr class="active">
                        <td>微軟再放大招,Win10后續功能更新免費</td>
                    </tr>
                    <tr class="success">
                        <td>官方確認,Cortana將登陸iOS和Android平台</td>
                    </tr>
                    <tr class="danger">
                        <td>Microsoft Edge中新的F12開發者工具</td>
                    </tr>
                    <tr class="info">
                        <td>Microsoft Edge體驗:微軟對瀏覽器的重新思考</td>
                    </tr>
                    <tr class="success">
                        <td>Microsoft Azure位居Nasuni存儲基准測試之首</td>
                    </tr>

                </table>

                <!-- 添加分頁效果-->
                <nav>
                    <ul class="pagination">
                        <li>
                            <a href="#" aria-label="Previous">
                                <span aria-hidden="true">&laquo;</span>
                            </a>
                        </li>
                        <li><a href="#">1</a></li>
                        <li><a href="#">2</a></li>
                        <li><a href="#">3</a></li>
                        <li><a href="#">4</a></li>
                        <li><a href="#">5</a></li>
                        <li>
                            <a href="#" aria-label="Next">
                                <span aria-hidden="true">&raquo;</span>
                            </a>
                        </li>
                    </ul>
                </nav>

            </div>
        </div>

    </div>




    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>

    <!-- Bootstrap核心js依賴於jQuery,所以要先引用jQuery-->
    <!-- Include all compiled plugins (below), or include individual files as needed -->
   
    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
    <script src="http://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
</body>
</html>
View Code

BootstrapPage2:導航、輪播以及頁簽 進度條   【點擊查看效果

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
      <meta http-equiv="Content-Type" content="text/html; charset="gb2312" />

    <!-- 這個屬性主要是設置瀏覽器優先使用什么模式來渲染頁面的-->
    <!-- #下面的meta標簽告訴IE瀏覽器,IE8/9及以后的版本都會以最高版本IE來渲染頁面。  -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />


    <!--移動設備都是這Viewport里面打開,width=device-width表示打開頁面默認和設備一致,initial-scale=1表示頁面不進行縮放   -->
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <!-- 上述3個meta標簽*必須*放在最前面,任何其他內容都*必須*跟隨其后! -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <!--<link href="css/bootstrap.min.css" rel="stylesheet" />-->
    <!-- 新 Bootstrap 核心 CSS 文件 -->
    <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css" />

    <!--低版本瀏覽器如果支持HTML5需要添加以下js-->
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="http://cdn.bootcss .com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

</head>
<body>
    <!-- --導航條  默認高度50px, 反色(黑色) 固定在頂部 -->
    <nav class="navbar navbar-inverse .navbar-fixed-top">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <!--當瀏覽器寬度變窄的時候會顯示這個Button按鈕,並且會把data-target中的div中ul收縮導航到Button下方-->
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <!--定義小按鈕的樣式-->
                    <span class="sr-only">Toggle navigation</span>
                    <!-- 頁面變窄時 , 按鈕的3條橫線 -->
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <!--Logo位置-->
                <a class="navbar-brand" href="http://www.cnblogs.com/chengzish/">橙子的博客</a>

            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <!--導航條內容-->
                    <li class="active"><a href="#">首頁 <span class="sr-only">(current)</span></a></li>
                    <li><a href="#">.NET</a></li>
                    <li><a href="#">PS</a></li>
                    <li><a href="#">AE</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">.NET學習資料<span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">C#入門經典</a></li>
                            <li><a href="#">ASP.NET 原理</a></li>
                            <li><a href="#">ASP.NET 實例</a></li>
                            <li class="divider"></li>
                            <li><a href="#">C#高級</a></li>
                            <li class="divider"></li>
                            <li><a href="#">ASP.NET MVC</a></li>
                        </ul>
                    </li>
                </ul>
                <!--搜索表單-->
                <form class="navbar-form navbar-left" role="search">
                    <div class="form-group">
                        <input type="text" class="form-control" placeholder="Search" />
                    </div>
                    <button type="submit" class="btn btn-default">搜索</button>
                </form>
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#">Git Fork</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">聯系我們 <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">地址</a></li>
                            <li><a href="#">電話</a></li>
                            <li><a href="#">郵箱</a></li>
                            <li class="divider"></li>
                            <li><a href="#">微信</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container-fluid -->
    </nav>


    <!--javascript插件,添加carousel輪播圖-->
    <div id="carousel-example-generic" class="carousel slide" data-ride="carousel" style="margin-top: -20px">
        <!-- Indicators -->
        <ol class="carousel-indicators">
            <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
            <li data-target="#carousel-example-generic" data-slide-to="1"></li>
            <li data-target="#carousel-example-generic" data-slide-to="2"></li>
        </ol>

        <!-- Wrapper for slides -->
        <div class="carousel-inner" role="listbox">
            <div class="item active">
                <img src="http://c.s-microsoft.com/zh-cn/CMSImages/ThemisLaunch_FamilyLabeledBG_1600x560_ZH_CN.jpg?version=ebc4725d-6c92-54d9-dcb0-cd5a9820b54b" />
                <div class="carousel-caption">
                    <h2>Surface Pro 3</h2>

                </div>
            </div>
            <div class="item">
                <img src="http://c.s-microsoft.com/zh-cn/CMSImages/Ofc365_Evergreen2_0303_1600x560_EN_US.png?version=9a48efc1-14bf-bee9-5a17-f1f53e754385" />
                <div class="carousel-caption">
                    <h2>橙子在上海</h2>

                </div>
            </div>
            <div class="item">
                <img src="http://c.s-microsoft.com/zh-cn/CMSImages/ThemisLaunch_FamilyLabeledBG_1600x560_ZH_CN.jpg?version=ebc4725d-6c92-54d9-dcb0-cd5a9820b54b" />
                <div class="carousel-caption">
                    <h2>Hello World</h2>

                </div>
            </div>

        </div>

        <!-- Controls -->
        <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
        </a>
        <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
        </a>
    </div>

    <!--CSS樣式圖片、 組件按鈕組-->
    <!--一行分為3份,其中添加按鈕和圖片-->
    <div class="row">

        <div class="col-sm-4" style="text-align: center">
            <!--設置圖片樣式,圓角-->
            <img src="http://i.webapps.microsoft.com/r/image/view/-/4686392/respLFixed/3/-/535-dsim-cyan-png.png" class="img-rounded" />
            <h3>Lumia-535</h3>
            <p>微軟 Lumia 535 雙卡雙待手機,最新 Windows Phone 8.1 升級版智能操作系統,更流暢,安全,高效的體驗</p>
            <div class="btn-group" role="group" aria-label="...">
                <button type="button" class="btn btn-default">詳細</button>
                <button type="button" class="btn btn-default btn-success">購買</button>

            </div>
        </div>
        <div class="col-sm-4">
            <img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
            <h3>Lumia-640</h3>
            <p>
                微軟 Lumia 640 雙網雙卡雙4G手機,內置原裝Office應用套裝, 隨時OneDrive同步存取Office文件,隨身編輯更具效率
            </p>
            <div class="btn-group" role="group" aria-label="...">
                <button type="button" class="btn btn-default">詳細</button>
                <button type="button" class="btn btn-default btn-success">購買</button>

            </div>
        </div>
        <div class="col-sm-4">
            <img src="http://i.webapps.microsoft.com/r/image/view/-/4669442/respLFixed/1/-/830-green-png.png" class="img-rounded " />
            <h3>Lumia-830</h3>
            <p>諾基亞 Lumia 830,第一款內置Cortana的Lumia手機,專屬你的個人智能助理</p>
            <div class="btn-group" role="group" aria-label="...">
                <button type="button" class="btn btn-default">詳細</button>
                <button type="button" class="btn btn-default btn-success">購買</button>
            </div>
        </div>

        <!--添加標簽頁-->
        <div role="tabpanel">

            <!-- Nav tabs -->
            <ul class="nav nav-tabs" role="tablist">
                <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Lumia-535</a></li>
                <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Lumia-640</a></li>
                <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Lumia-830</a></li>

            </ul>

            <!-- Tab panes -->
            <div class="tab-content">
                <div role="tabpanel" class="tab-pane active" id="home">
                    <!--添加文字和圖片介紹-->
                      <div class="row">
                        <div class="col-sm-7">微軟 Lumia 535 雙卡雙待手機,最新 Windows Phone 8.1 升級版智能操作系統,更流暢,安全,高效的體驗</div>
                        <div class="col-sm-5">
                            <img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
                        </div>
                    </div>
                </div>
                <div role="tabpanel" class="tab-pane" id="profile">
                    <!--添加文字和圖片介紹-->
                    <div class="row">
                        <div class="col-sm-7">微軟 Lumia 640 雙網雙卡雙4G手機,內置原裝Office應用套裝, 隨時OneDrive同步存取Office文件,隨身編輯更具效率</div>
                        <div class="col-sm-5">
                            <img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
                        </div>
                    </div>
                </div>
                <div role="tabpanel" class="tab-pane" id="messages">
                    <!--添加文字和圖片介紹-->
                    <div class="row">
                        <div class="col-sm-7">諾基亞 Lumia 830,第一款內置Cortana的Lumia手機,專屬你的個人智能助理</div>
                        <div class="col-sm-5">
                            <img src="http://i.webapps.microsoft.com/r/image/view/-/4669442/respLFixed/1/-/830-green-png.png" class="img-rounded " />
                        </div>
                    </div>
                </div>

            </div>
    </div>

    </div>


    <br />
    <br />
    <div class="progress">
        <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
            60%
 
        </div>
    </div>

    <br />
    <br />
    <br />
    <br />




    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>

    <!-- Bootstrap核心js依賴於jQuery,所以要先引用jQuery-->
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <!-- <script src="js/bootstrap.min.js"></script>-->

    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
    <script src="http://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
</body>
</html>
View Code

 

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

1,Bootstrap是開源的前端開發工具包。是一個HTML/JavaScript/CSS框架,包含了豐富的Web組件(下拉菜單、導航條、進度條...)。

2,Bootstrap優勢: ①支持響應式開發 , 讓網站可以兼容多種不同分辨率設備,給用戶更好的視覺體驗

          ②豐富的而組件,按鈕、表單、導航、下拉菜單、按鈕組 等

          ③頁面簡潔美觀,很簡單的寫出漂亮的頁面

3,Bootstrap基礎模板頁面解讀:

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">

     <!-- 這個屬性主要是設置瀏覽器優先使用什么模式來渲染頁面的-->
     <!-- #下面的meta標簽告訴IE瀏覽器,IE8/9及以后的版本都會以最高版本IE來渲染頁面。  -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">


    <!--移動設備都是這Viewport里面打開,width=device-width表示打開頁面默認和設備一致,initial-scale=1表示頁面不進行縮放   -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3個meta標簽*必須*放在最前面,任何其他內容都*必須*跟隨其后! -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">

      <!--低版本瀏覽器如果支持HTML5需要添加以下js-->
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    <h1>你好,世界!</h1>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>

    <!-- Bootstrap核心js依賴於jQuery,所以要先引用jQuery-->
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>

4,新建項目,把下載的Bootstrap包放入項目中。 新建HTML頁面,復制模板頁。學習Bootstrap怎么使用

  A, 頁面中添加導航條。 Bootcss.com網站中  起步--組件--導航條 ,我們Copy代碼 並作修改(實例代碼中有英文注釋可以幫助我們了解代碼功能)

<!-- --導航條  默認高度50px, 反色(黑色) 固定在頂部 -->
    <nav class="navbar navbar-inverse .navbar-fixed-top">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <!--當瀏覽器寬度變窄的時候會顯示這個Button按鈕,並且會把data-target中的div中ul收縮導航到Button下方-->
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <!--定義小按鈕的樣式-->
                    <span class="sr-only">Toggle navigation</span>
                    <!-- 頁面變窄時 , 按鈕的3條橫線 -->
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <!--Logo位置-->
                <a class="navbar-brand" href="#">橙子的博客</a>

            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <!--導航條內容-->
                    <li class="active"><a href="#">首頁 <span class="sr-only">(current)</span></a></li>
                    <li><a href="#">.NET</a></li>
                    <li><a href="#">PS</a></li>
                    <li><a href="#">AE</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">.NET學習資料<span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">C#入門經典</a></li>
                            <li><a href="#">ASP.NET 原理</a></li>
                            <li><a href="#">ASP.NET 實例</a></li>
                            <li class="divider"></li>
                            <li><a href="#">C#高級</a></li>
                            <li class="divider"></li>
                            <li><a href="#">ASP.NET MVC</a></li>
                        </ul>
                    </li>
                </ul>
                <!--搜索表單-->
                <form class="navbar-form navbar-left" role="search">
                    <div class="form-group">
                        <input type="text" class="form-control" placeholder="Search">
                    </div>
                    <button type="submit" class="btn btn-default">搜索</button>
                </form>
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#">Git Fork</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">聯系我們 <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">地址</a></li>
                            <li><a href="#">電話</a></li>
                            <li><a href="#">郵箱</a></li>
                            <li class="divider"></li>
                            <li><a href="#">微信</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container-fluid -->
    </nav>

    B,導航下方添加一張圖片,並設置圖片的長寬

 <!--柵格系統放在container容器中-->
    <div class="container" style="margin-top: -15px">
        <!--添加一行占用12列,添加img-->
        <div class="row">
            <div class="col-sm-12">
                <img src="images/2.png" style="width: 1180px; height: 390px" />
            </div>
        </div>
     </div>

    C, 圖片下方添加一行,分為左右兩部分4:8:左側位分類導航(用列表組件)、右邊為詳細列表(表格)

<!--柵格系統放在container容器中-->
    <div class="container" style="margin-top: -15px">
        <!--添加一行占用12列,添加img-->
        <div class="row">
            <div class="col-sm-12">
                <img src="images/2.png" style="width: 1180px; height: 390px" />
            </div>
        </div>


        <!--頁面分為左右兩部分 48-->
        <div class="row" style="margin-top: 5px">
            <div class="col-sm-4">
                <!--添加列表組件-->
                <div class="list-group">
                    <a href="#" class="list-group-item active">關注關注>關注關注>關注關注
                    </a>
                    <a href="#" class="list-group-item">新聞新聞新聞新聞新聞新聞</a>
                    <a href="#" class="list-group-item">精華精華精華精華精華精華</a>
                    <a href="#" class="list-group-item">我評我評我評我評我評我評</a>
                    <a href="#" class="list-group-item">我贊我贊我贊我贊我贊我贊</a>
                </div>
            </div>
            <div class="col-sm-8">


                <table class="table table-bordered table-striped table-hover table-condensed">
                    <tr class="active">
                        <td>activeactiveactiveactiveactiveactiveactive</td>
                    </tr>
                    <tr class="success">

                        <td>successsuccesssuccesssuccesssuccesssuccess</td>
                    </tr>
                    <tr class="warning">
                        <td>warningwarningwarningwarningwarningwarning</td>
                    </tr>
                    <tr class="danger">
                        <td>dangerdangerdangerdangerdangerdangerdanger</td>
                    </tr>
                    <tr class="info">
                        <td>infoinfoinfoinfoinfoinfoinfoinfoinfoinfoinfo</td>
                    </tr>
                    <tr class="active">
                        <td>微軟再放大招,Win10后續功能更新免費</td>
                    </tr>
                    <tr class="success">
                        <td>官方確認,Cortana將登陸iOS和Android平台</td>
                    </tr>
                    <tr class="danger">
                        <td>Microsoft Edge中新的F12開發者工具</td>
                    </tr>
                    <tr class="info">
                        <td>Microsoft Edge體驗:微軟對瀏覽器的重新思考</td>
                    </tr>
                    <tr class="success">
                        <td>Microsoft Azure位居Nasuni存儲基准測試之首</td>
                    </tr>

                </table>

            </div>
        </div>

    </div>

     4,BootstrapPage1.html頁面完整代碼。 這個頁面在Bootstrap的基礎上添加了導航、使用了柵格系統、表格、列表組件、標簽

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8"/>

    <!-- 這個屬性主要是設置瀏覽器優先使用什么模式來渲染頁面的-->
    <!-- #下面的meta標簽告訴IE瀏覽器,IE8/9及以后的版本都會以最高版本IE來渲染頁面。  -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>


    <!--移動設備都是這Viewport里面打開,width=device-width表示打開頁面默認和設備一致,initial-scale=1表示頁面不進行縮放   -->
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <!-- 上述3個meta標簽*必須*放在最前面,任何其他內容都*必須*跟隨其后! -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet"/>

    <!--低版本瀏覽器如果支持HTML5需要添加以下js-->
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="http://cdn.bootcss .com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

</head>
<body>
    <!-- --導航條  默認高度50px, 反色(黑色) 固定在頂部 -->
    <nav class="navbar navbar-inverse .navbar-fixed-top">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <!--當瀏覽器寬度變窄的時候會顯示這個Button按鈕,並且會把data-target中的div中ul收縮導航到Button下方-->
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <!--定義小按鈕的樣式-->
                    <span class="sr-only">Toggle navigation</span>
                    <!-- 頁面變窄時 , 按鈕的3條橫線 -->
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <!--Logo位置-->
                <a class="navbar-brand" href="#">橙子的博客</a>

            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <!--導航條內容-->
                    <li class="active"><a href="#">首頁 <span class="sr-only">(current)</span></a></li>
                    <li><a href="#">.NET</a></li>
                    <li><a href="#">PS</a></li>
                    <li><a href="#">AE</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">.NET學習資料<span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">C#入門經典</a></li>
                            <li><a href="#">ASP.NET 原理</a></li>
                            <li><a href="#">ASP.NET 實例</a></li>
                            <li class="divider"></li>
                            <li><a href="#">C#高級</a></li>
                            <li class="divider"></li>
                            <li><a href="#">ASP.NET MVC</a></li>
                        </ul>
                    </li>
                </ul>
                <!--搜索表單-->
                <form class="navbar-form navbar-left" role="search">
                    <div class="form-group">
                        <input type="text" class="form-control" placeholder="Search"/>
                    </div>
                    <button type="submit" class="btn btn-default">搜索</button>
                </form>
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#">Git Fork</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">聯系我們 <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">地址</a></li>
                            <li><a href="#">電話</a></li>
                            <li><a href="#">郵箱</a></li>
                            <li class="divider"></li>
                            <li><a href="#">微信</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container-fluid -->
    </nav>

    <!--------柵格系統, 全局CSS樣式-柵格系統  -------->

    <!--柵格系統放在container容器中-->
    <div class="container" style="margin-top: -15px">
        <!--添加一行占用12列,添加img-->
        <div class="row">
            <div class="col-sm-12">
                <img src="images/2.png" style="width: 1180px; height: 390px" />
            </div>
        </div>


        <!--頁面分為左右兩部分 48-->
        <div class="row" style="margin-top: 5px">
            <div class="col-sm-4">
                <!--添加列表組件-->
                <div class="list-group">
                    <a href="#" class="list-group-item active">關注關注>關注關注>關注關注
                    </a>
                    <a href="#" class="list-group-item">新聞新聞新聞新聞新聞新聞</a>
                    <a href="#" class="list-group-item">精華精華精華精華精華精華</a>
                    <a href="#" class="list-group-item">我評我評我評我評我評我評</a>
                    <a href="#" class="list-group-item">我贊我贊我贊我贊我贊我贊</a>
                </div>
            </div>
            <div class="col-sm-8">


                <table class="table table-bordered table-striped table-hover table-condensed">
                    <tr class="active">
                        <td>activeactiveactiveactiveactiveactiveactive</td>
                    </tr>
                    <tr class="success">

                        <td>successsuccesssuccesssuccesssuccesssuccess</td>
                    </tr>
                    <tr class="warning">
                        <td>warningwarningwarningwarningwarningwarning</td>
                    </tr>
                    <tr class="danger">
                        <td>dangerdangerdangerdangerdangerdangerdanger</td>
                    </tr>
                    <tr class="info">
                        <td>infoinfoinfoinfoinfoinfoinfoinfoinfoinfoinfo</td>
                    </tr>
                    <tr class="active">
                        <td>微軟再放大招,Win10后續功能更新免費</td>
                    </tr>
                    <tr class="success">
                        <td>官方確認,Cortana將登陸iOS和Android平台</td>
                    </tr>
                    <tr class="danger">
                        <td>Microsoft Edge中新的F12開發者工具</td>
                    </tr>
                    <tr class="info">
                        <td>Microsoft Edge體驗:微軟對瀏覽器的重新思考</td>
                    </tr>
                    <tr class="success">
                        <td>Microsoft Azure位居Nasuni存儲基准測試之首</td>
                    </tr>

                </table>

                <!-- 添加分頁效果-->
                <nav>
                    <ul class="pagination">
                        <li>
                            <a href="#" aria-label="Previous">
                                <span aria-hidden="true">&laquo;</span>
                            </a>
                        </li>
                        <li><a href="#">1</a></li>
                        <li><a href="#">2</a></li>
                        <li><a href="#">3</a></li>
                        <li><a href="#">4</a></li>
                        <li><a href="#">5</a></li>
                        <li>
                            <a href="#" aria-label="Next">
                                <span aria-hidden="true">&raquo;</span>
                            </a>
                        </li>
                    </ul>
                </nav>

            </div>
        </div>

    </div>




    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>

    <!-- Bootstrap核心js依賴於jQuery,所以要先引用jQuery-->
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>
</body>
</html>
View Code

5 , 再添加一個頁面,看看其他一些組件、css樣式的效果以及用法

  A, 新建頁面,導入基本頁面並Copy上個頁面中的導航,添加 Javastript插件-輪播組件Carousel

 <!--javascript插件,添加carousel輪播圖-->
    <div id="carousel-example-generic" class="carousel slide" data-ride="carousel" style="margin-top: -20px">
        <!-- Indicators -->
        <ol class="carousel-indicators">
            <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
            <li data-target="#carousel-example-generic" data-slide-to="1"></li>
            <li data-target="#carousel-example-generic" data-slide-to="2"></li>
        </ol>

        <!-- Wrapper for slides -->
        <div class="carousel-inner" role="listbox">
            <div class="item active">
                <img src="images/1.jpg" />
                <div class="carousel-caption">
                    <h2>Surface Pro 3</h2>

                </div>
            </div>
            <div class="item">
                <img src="images/2.png" />
                <div class="carousel-caption">
                    <h2>橙子在上海</h2>

                </div>
            </div>
            <div class="item">
                <img src="images/1.jpg" />
                <div class="carousel-caption">
                    <h2>Hello World</h2>

                </div>
            </div>

        </div>

        <!-- Controls -->
        <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
        </a>
        <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
        </a>
    </div>

    B, Container中的 div row分為3份,col-sm-4 ;每一份中添加 圖片和按鈕,更改不同的class屬性看一下效果:

 <!--CSS樣式圖片、 組件按鈕組-->
    <!--一行分為3份,其中添加按鈕和圖片-->
    <div class="row">

        <div class="col-sm-4" style="text-align: center">
            <!--設置圖片樣式,圓角-->
            <img src="http://i.webapps.microsoft.com/r/image/view/-/4686392/respLFixed/3/-/535-dsim-cyan-png.png" class="img-rounded" />
            <h3>Lumia-535</h3>
            <p>微軟 Lumia 535 雙卡雙待手機,最新 Windows Phone 8.1 升級版智能操作系統,更流暢,安全,高效的體驗</p>
            <div class="btn-group" role="group" aria-label="...">
                <button type="button" class="btn btn-default">詳細</button>
                <button type="button" class="btn btn-default btn-success">購買</button>

            </div>
        </div>
        <div class="col-sm-4">
            <img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
            <h3>Lumia-640</h3>
            <p>
                微軟 Lumia 640 雙網雙卡雙4G手機,內置原裝Office應用套裝, 隨時OneDrive同步存取Office文件,隨身編輯更具效率
            </p>
            <div class="btn-group" role="group" aria-label="...">
                <button type="button" class="btn btn-default">詳細</button>
                <button type="button" class="btn btn-default btn-success">購買</button>

            </div>
        </div>
        <div class="col-sm-4">
            <img src="http://i.webapps.microsoft.com/r/image/view/-/4669442/respLFixed/1/-/830-green-png.png" class="img-rounded " />
            <h3>Lumia-830</h3>
            <p>諾基亞 Lumia 830,第一款內置Cortana的Lumia手機,專屬你的個人智能助理</p>
            <div class="btn-group" role="group" aria-label="...">
                <button type="button" class="btn btn-default">詳細</button>
                <button type="button" class="btn btn-default btn-success">購買</button>
            </div>
        </div>

    </div>

     C, 添加Javascript插件中的標簽頁:

  <!-- Tab panes -->
            <div class="tab-content">
                <div role="tabpanel" class="tab-pane active" id="home">
                    <!--添加文字和圖片介紹-->
                      <div class="row">
                        <div class="col-sm-7">微軟 Lumia 535 雙卡雙待手機,最新 Windows Phone 8.1 升級版智能操作系統,更流暢,安全,高效的體驗</div>
                        <div class="col-sm-5">
                            <img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
                        </div>
                    </div>
                </div>
                <div role="tabpanel" class="tab-pane" id="profile">
                    <!--添加文字和圖片介紹-->
                    <div class="row">
                        <div class="col-sm-7">微軟 Lumia 640 雙網雙卡雙4G手機,內置原裝Office應用套裝, 隨時OneDrive同步存取Office文件,隨身編輯更具效率</div>
                        <div class="col-sm-5">
                            <img src="http://i.webapps.microsoft.com/r/image/view/-/5693236/respLFixed/3/-/Lumia-640-XL-lte-DSIM-orange-catalogue-png.png" class="img-rounded" />
                        </div>
                    </div>
                </div>
                <div role="tabpanel" class="tab-pane" id="messages">
                    <!--添加文字和圖片介紹-->
                    <div class="row">
                        <div class="col-sm-7">諾基亞 Lumia 830,第一款內置Cortana的Lumia手機,專屬你的個人智能助理</div>
                        <div class="col-sm-5">
                            <img src="http://i.webapps.microsoft.com/r/image/view/-/4669442/respLFixed/1/-/830-green-png.png" class="img-rounded " />
                        </div>
                    </div>
                </div>

            </div>

      D, 添加導航條效果:

 <div class="progress">
        <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
            60%
 
        </div>
    </div>

 

 以上是Bootstrap的一些應用,我們可以參考官網實例代碼以及代碼對應的功能介紹,或者代碼放到html頁面中調試效果。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM