""" Bootstrap是美國Twitter公司的設計師Mark Otto和Jacob Thornton合做基於HTML、CSS、JavaScript 開發的簡潔、直觀、強悍的[前端]開發框架,使得 Web 開發更加快捷。Bootstrap提供了優雅的HTML和CSS規範, 它便是由動態CSS語言Less寫成。Bootstrap一經推出後頗受歡迎,一直是GitHub上的熱門開源項目, 包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項目,國內一些移動開發者較爲熟悉的框架, 如WeX5前端開源框架等,也是基於Bootstrap源碼進行性能優化而來。 """
#目錄結構 bootstrap/ ├── css/ │ ├── bootstrap.css #開發環境下的css樣式 │ ├── bootstrap.css.map │ ├── bootstrap.min.css #生產環境下的css樣式(推薦) │ ├── bootstrap.min.css.map │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ └── bootstrap-theme.min.css.map ├── js/ │ ├── bootstrap.js #開發環境下的js樣式 │ └── bootstrap.min.js #生產環境下的js樣式(推薦) └── fonts/ #字體相關 ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf ├── glyphicons-halflings-regular.woff └── glyphicons-halflings-regular.woff2
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- 移動設備優先 --> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3個meta標籤*必須*放在最前面,任何其餘內容都*必須*跟隨其後! --> <title>Bootstrap 101 Template</title> <!-- Bootstrap --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> <!-- HTML5 shim 和 Respond.js 是爲了讓 IE8 支持 HTML5 元素和媒體查詢(media queries)功能 --> <!-- 警告:經過 file:// 協議(就是直接將 html 頁面拖拽到瀏覽器中)訪問頁面時 Respond.js 不起做用 --> <!--[if lt IE 9]> <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> <!--兼容移動設備--> <![endif]--> </head> <body> <h1>你好,世界!</h1> <!-- jQuery (Bootstrap 的全部 JavaScript 插件都依賴 jQuery,因此必須放在前邊) --> <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script> <!-- 加載 Bootstrap 的全部 JavaScript 插件。你也能夠根據須要只加載單個插件。 --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script> </body> </html>
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3個meta標籤*必須*放在最前面,任何其餘內容都*必須*跟隨其後! --> <title>Bootstrap 101 Template</title> <!-- Bootstrap --> <link href="bootstrap-3.3.7/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container"> <div class="page-header"> <h1>信息收集卡 <small>共三步</small> </h1> </div> </div> <script src="jquery.js"></script> <script src="bootstrap-3.3.7/js/bootstrap.min.js"></script> </body> </html>
<!--進度條代碼--> <div class="progress"> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%"> <span class="sr-only">40% Complete (success)</span> </div> </div>
<div class="progress"> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 33%;"> 1/3 </div> </div>
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3個meta標籤*必須*放在最前面,任何其餘內容都*必須*跟隨其後! --> <title>Bootstrap 101 Template</title> <!-- Bootstrap --> <link href="bootstrap-3.3.7/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container"> <!-- 佈局容器 --> <div class="page-header"> <!-- 頁頭 --> <h1>信息收集卡 <small>共三步</small> <!-- 小字體顯示 --> </h1> </div> <div class="progress"> <!-- 綠色進度條 --> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 33%;"> <!-- style="width:xx%; 調整進度% --> 1/3 <!-- 進度條顯示數值 --> </div> </div> <div class="panel panel-primary"> <!-- 藍色面板 --> <div class="panel-heading"> <h3 class="panel-title">基本信息 <!-- 面板標題 --><span class="glyphicon glyphicon-pushpin pull-right"><!-- 圖標 pull-right 右浮 --></span> </h3> </div> <div class="panel-body"> <!-- 面板內容 --> <div class="row"> <!-- 柵格每行 --> <div class="col-md-4 col-md-offset-1"> <!-- col-md-4柵格每行佔4列 col-md-offset-1往右偏一列 --> <form class="form-horizontal"> <!-- 水平排列的form表單 --> <div class="form-group"> <!-- div邊距樣式 --> <label for="username" class="col-sm-2 control-label">姓名</label><!-- 關聯input框 --> <div class="col-sm-10"> <input type="text" class="form-control" id="username" placeholder="姓名"> <!-- input框 class="form-control"樣式 框內顯示placeholder="姓名" --> </div> </div> <div class="form-group"> <label for="phone" class="col-sm-2 control-label">手機</label> <div class="col-sm-10"> <input type="text" class="form-control" id="phone" placeholder="手機"> </div> </div> <div class="form-group"> <label for="email" class="col-sm-2 control-label">郵箱</label> <div class="col-sm-10"> <input type="text" class="form-control" id="email" placeholder="Password"> </div> </div> <div class="form-group"> <label for="inputPassword3" class="col-sm-2 control-label">密碼</label> <div class="col-sm-10"> <input type="password" class="form-control" id="inputPassword3" placeholder="Password"> </div> </div> <div class="form-group"> <label for="headpic" class="col-sm-2 control-label">頭像</label> <div class="col-sm-10"> <input type="file" id="headpic"> <!-- type="file"選擇文件 id="headpic"樣式 --> <p class="help-block">只支持png\jpg\gif等格式的文件</p> <!-- 提示文本 --> </div> </div> <div class="form-group"> <label for="headpic" class="col-sm-2 control-label">屬性</label> <div class="col-sm-10"> <div class="radio"> <!-- 圓圈選擇樣式 --> <label> <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked>我是一個好人<!-- type="radio"圓圈選擇 --> </label> </div> <div class="radio"> <label> <input type="radio" name="optionsRadios" id="optionsRadios2" value="option1" checked>我是一個好人 </label> </div> <div class="radio"> <label> <input type="radio" name="optionsRadios" id="optionsRadios3" value="option1" checked>我是一個好人 </label> </div> </div> </div> </form> </div> </div> </div> </div> <button class="btn btn-success pull-right">下一步</button><!-- class="btn btn-success pull-right"藍色按鈕 右浮 --> </div> <script src="jquery.js"></script> <script src="bootstrap-3.3.7/js/bootstrap.min.js"></script> </body> </html>
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3個meta標籤*必須*放在最前面,任何其餘內容都*必須*跟隨其後! --> <title>Bootstrap 101 Template</title> <link href="bootstrap-3.3.7/css/bootstrap.min.css" rel="stylesheet"> <style> .cc { margin-top: 20px !important; } table td { text-align: center; height: 30px; padding-top: 10px; } </style> <!-- 上邊距 --> <!-- 列表字體樣式 --> </head> <body> <nav class="navbar navbar-inverse"><!-- 導航條 class="navbar navbar-inverse"黑色導航--> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Brand</a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> <li role="separator" class="divider"></li> <li><a href="#">One more separated link</a></li> </ul> </li> </ul> <form class="navbar-form navbar-left"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button type="submit" class="btn btn-default">Submit</button> </form> <ul class="nav navbar-nav navbar-right"> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </li> </ul> </div> </div> </nav> <div class="container"><!-- 佈局容器 --> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Panel title</h3><!-- 列表標題 --> </div> <div class="panel-body"> <div class="clearfix"><!-- 清除浮動 --> <form class="form-inline pull-left"> <!-- form表單 行內 左浮 --> <div class="form-group"> <input type="email" class="form-control" id="exampleInputEmail2" placeholder="搜索"> </div> <button type="submit" class="btn btn-primary">搜索</button><!-- btn btn-primary藍色按鈕 --> </form> <button class="btn btn-success pull-right">添加</button><!-- btn btn-primary綠色按鈕 --> </div> <table class="table table-bordered table-striped table-hover cc"><!-- 列表 帶表格帶條紋帶鼠標懸浮效果 --> <thead> <tr> <th>#</th> <th>name</th> <th>age</th> <th>sex</th> <th>hobby</th> <th>operation</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>小豬佩奇</td> <td>8</td> <td>不詳</td> <td>不知道</td> <td> <button class="btn btn-warning btn-sm"><span class="glyphicon glyphicon-pencil"></span>編輯<!-- btn-warning btn-sm橙色按鈕小 --> </button> <button class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-remove"></span>刪除<!-- btn-danger btn-sm紅色按鈕小 --> </button> </td> </tr> <tr> <td>1</td> <td>小豬佩奇</td> <td>8</td> <td>不詳</td> <td>不知道</td> <td> <button class="btn btn-warning btn-sm"><span class="glyphicon glyphicon-pencil"></span>編輯 </button> <button class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-remove"></span>刪除 </button> </td> </tr> <tr> <td>1</td> <td>小豬佩奇</td> <td>8</td> <td>不詳</td> <td>不知道</td> <td> <button class="btn btn-warning btn-sm"><span class="glyphicon glyphicon-pencil"></span>編輯 </button> <button class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-remove"></span>刪除 </button> </td> </tr> <tr> <td>1</td> <td>小豬佩奇</td> <td>8</td> <td>不詳</td> <td>不知道</td> <td> <button class="btn btn-warning btn-sm"><span class="glyphicon glyphicon-pencil"></span>編輯 </button> <button class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-remove"></span>刪除 </button> </td> </tr> <tr> <td>1</td> <td>小豬佩奇</td> <td>8</td> <td>不詳</td> <td>不知道</td> <td> <button class="btn btn-warning btn-sm"><span class="glyphicon glyphicon-pencil"></span>編輯 </button> <button class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-remove"></span>刪除 </button> </td> </tr> </tbody> </table> <nav aria-label="Page navigation" class="pull-right"><!-- 分頁插件 --> <ul class="pagination"> <li> <a href="#" aria-label="Previous"> <span aria-hidden="true">«</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">»</span> </a> </li> </ul> </nav> </div> </div> <div> </div> </div> </body> </html>
<table> <thead> <tr> <th>標題</th> </tr> </thead> <tbody> <tr> <td>行內容</td> </tr> </tbody> </table>
<!-- Standard button --> <button type="button" class="btn btn-default">(默認樣式 白色)Default</button> <!-- Provides extra visual weight and identifies the primary action in a set of buttons --> <button type="button" class="btn btn-primary">(首選項 藍色)Primary</button> <!-- Indicates a successful or positive action --> <button type="button" class="btn btn-success">(成功 綠色)Success</button> <!-- Contextual button for informational alert messages --> <button type="button" class="btn btn-info">(通常信息 淺藍色)Info</button> <!-- Indicates caution should be taken with this action --> <button type="button" class="btn btn-warning">(警告 橙色)Warning</button> <!-- Indicates a dangerous or potentially negative action --> <button type="button" class="btn btn-danger">(危險 紅色)Danger</button> <!-- Deemphasize a button by making it look like a link while maintaining button behavior --> <button type="button" class="btn btn-link">(連接 透明)Link</button>