BootStrapフレームワークの使用概要


BootStrapフレームワーク
概要:
BootstrapはHTML/CSS/JSに基づくフロントエンドオープンソースフレームワークであり、モバイル端末およびPC端末の応答型ウェブページを迅速に構築できるフロントエンドフレームワークである.
手順の使用
1.          www.bootcss.com
2.         
        -   fonts       :       
        -   css         :       
        -   js          :       
3.           ,        webContent   
4.    Jquery.js
5.    BootStrap js      css  
        js  :   js/bootstrap.min.js
        css :   css/bootstrap.css
6.    

class値
1.テキストの配置
class:
    -   text-left   :       
    -   text-center :       
    -   text-right  :       


2.リストスタイル
ol/ulラベルのliラベルを変更するためのリストスタイル.
class:
    -   list-unstyled   :                    
    -   list-inline     :      li  ,      ,            .

コード:
<div>
    <h3>    </h3>
    <ul>
        <li>     </li>
        <li>     </li>
        <li>     </li>
        <li>     </li>
    </ul>
</div>
<div>
    <h3>BootStrap  :list-unstyled</h3>
    <ul class="list-unstyled">
        <li>     </li>
        <li>     </li>
        <li>     </li>
        <li>     </li>
    </ul>
</div>
<div>
    <h3>BootStrap  :list-inline</h3>
    <ul class="list-inline">
        <li>     </li>
        <li>     </li>
        <li>     </li>
        <li>     </li>
    </ul>
</div>

コードブロックスタイル
  • インラインコード:
  •  <code>      </code>
             :(      )
        <kbd>         </kbd>
    
  • そのまま表示コードブロック:
  •   <pre>
                       ,         (     :        )!
      </pre>
    

    bootstrapコードブロック:
     <div class="well">
                       ,       
     </div>
    

    前景色と後景色


    前景色(テキスト色):
    class   :
            -   text-muted      :       
            -   text-success    :      
            -   text-info       :      
            -   text-primary    :      
            -   text-warning    :      
            -   text-danger     :      
    

    バックグラウンド(バックグラウンドカラー):
    注意:バックグラウンドを使用すると、バックグラウンドのスタイルが自動的に変更される場合があります.
    class   :
                -   bg-success      :      
                -   bg-info         :      
                -   bg-primary      :      
                -   bg-warning      :      
                -   bg-danger       :      
    

    ケース:
     <div class="text-muted">     ,      </div>
        <div class="text-success">       </div>
        <div class="text-info">       </div>
        <div class="text-primary">     </div>
        <div class="text-warning">     </div>
        <div class="text-danger">       </div>
        <br><br><br><br><br><br><br><br><br><br><br><br>
        <div style="color:#f00">     ,      </div>
        <div style="color:#0f0">       </div>
        <div style="color:#00f">       </div>
        <br><br><br><br><br><br><br><br><br><br><br><br>
        <div class="bg-success">     ,       </div>
        <div class="bg-info">         </div>
        <div class="bg-primary"></div>
        <div class="bg-warning">     </div>
        <div class="bg-danger">         ?</div>
    

    表スタイル


    基本表スタイル
    class   :   table
    

    ケース:
     <h3>      </h3>
        <table class="table">
            <tr><th>    </th><th>    </th><th>    </th><th>     </th><th>    </th></tr>
            <tr><td>1001</td><td>       -      </td><td> </td><td>       </td><td>9.8</td></tr>
            <tr><td>1002</td><td>       -      </td><td> </td><td>       </td><td>19.8</td></tr>
            <tr><td>1003</td><td>       -      </td><td> </td><td>      </td><td>998</td></tr>
            <tr><td>1004</td><td>       -      </td><td> </td><td>       </td><td>21800</td></tr>
            <tr><td>1005</td><td>       -      </td><td> </td><td>      </td><td>21900</td></tr>
        </table>
    

    ストライプ表スタイル
    class	:	table table-striped
    

    ケース:
    <h3>      </h3>
    	<table class="table table-striped">
    		<tr><th>    </th><th>    </th><th>    </th><th>     </th><th>    </th></tr>
    		<tr><td>1001</td><td>       -      </td><td> </td><td>       </td><td>9.8</td></tr>
    		<tr><td>1002</td><td>       -      </td><td> </td><td>       </td><td>19.8</td></tr>
    		<tr><td>1003</td><td>       -      </td><td> </td><td>      </td><td>998</td></tr>
    		<tr><td>1004</td><td>       -      </td><td> </td><td>       </td><td>21800</td></tr>
    		<tr><td>1005</td><td>       -      </td><td> </td><td>      </td><td>21900</td></tr>
    	</table>
    

    外枠表スタイル
    class	:	table table-bordered
    

    ケース:
    <h3>      </h3>
    	<table class="table table-bordered">
    		<tr><th>    </th><th>    </th><th>    </th><th>     </th><th>    </th></tr>
    		<tr><td>1001</td><td>       -      </td><td> </td><td>       </td><td>9.8</td></tr>
    		<tr><td>1002</td><td>       -      </td><td> </td><td>       </td><td>19.8</td></tr>
    		<tr><td>1003</td><td>       -      </td><td> </td><td>      </td><td>998</td></tr>
    		<tr><td>1004</td><td>       -      </td><td> </td><td>       </td><td>21800</td></tr>
    		<tr><td>1005</td><td>       -      </td><td> </td><td>      </td><td>21900</td></tr>
    	</table>
    

    表スタイルを固定
    class	:	table table-hover
    

    ケース:
    <h3>      </h3>
    	<table class="table table-hover">
    		<tr><th>    </th><th>    </th><th>    </th><th>     </th><th>    </th></tr>
    		<tr><td>1001</td><td>       -      </td><td> </td><td>       </td><td>9.8</td></tr>
    		<tr><td>1002</td><td>       -      </td><td> </td><td>       </td><td>19.8</td></tr>
    		<tr><td>1003</td><td>       -      </td><td> </td><td>      </td><td>998</td></tr>
    		<tr><td>1004</td><td>       -      </td><td> </td><td>       </td><td>21800</td></tr>
    		<tr><td>1005</td><td>       -      </td><td> </td><td>      </td><td>21900</td></tr>
    	</table>
    

    trのスタイルを個別に指定
    class	:
    	-	active	:	     
    	-	success	:	   
    	-	info	:	   
    	-	warning	:	   
    	-	danger	:	   
    	-	sr-only	:	     	
    

    ケース:
    <h3>       tr   </h3>
    	<table class="table table-striped table-bordered table-hover">
    		<tr class="active"><th>    </th><th>    </th><th>    </th><th>     </th><th>    </th></tr>
    		<tr class="success"><td>1001</td><td>       -      </td><td> </td><td>       </td><td>9.8</td></tr>
    		<tr class="info"><td>1002</td><td>       -      </td><td> </td><td>       </td><td>19.8</td></tr>
    		<tr class="warning"><td>1003</td><td>       -      </td><td> </td><td>      </td><td>998</td></tr>
    		<tr class="danger"><td>1004</td><td>       -      </td><td> </td><td>       </td><td>21800</td></tr>
    		<tr class="sr-only"><td>1005</td><td>       -      </td><td> </td><td>      </td><td>21900</td></tr>
    	</table>
    

    テキストアイコン
    コンポーネント・Bootstrap v 3中国語ドキュメント_WPS画像
          ,       class    
        :
    	1.	  span  
    	2.	 span  ,   class  
    

    ケース:
    <span class="glyphicon glyphicon-search" style="color:#0f0;font-size:100px"></span>
    

    ボタンスタイル


    ボタンの色
    class:
    	-	btn				:	      
    	-	btn	btn-default	:	      
    	-	btn btn-success	:	     
    	-	btn btn-info	:	     
    	-	btn btn-primary	:	     
    	-	btn btn-warning	:	     
    	-	btn btn-danger	:	     
    	-	btn btn-link	:	     
    

    使用方法:
       class  ,             :
    		1.	span 	    (  )
    		2.	button	  
    		3.	input	  
    		4.	a		  
    

    ケース:
    <h3>bootstrap   </h3>
    		<span class="btn btn-default">  span</span>
    		<button class="btn btn-default">  button</button>
    		<input type="button" value="  input" class="btn btn-default">
    		<a href="#"  class="btn btn-default">  a</a>
    	<h3>bootstrap     </h3>
            <span class="btn btn-default">    </span>
            <span class="btn btn-success">    </span>
            <span class="btn btn-info">    </span>
            <span class="btn btn-primary">    </span>
            <span class="btn btn-warning">    </span>
            <span class="btn btn-danger">    </span>
            <span class="btn btn-link">    </span>
    

    ボタン寸法スタイル
    class:
    	-	btn-lg		:	   
    	-	btn-sm		:	   
    	-	btn-xs		:	    
    	-	btn-block	:	    ,     ,        
    

    ケース:
    <span class="btn btn-success btn-lg">     </span><br><br>
    	<span class="btn btn-success">    </span><br><br>
    	<span class="btn btn-success btn-sm">     </span><br><br>
    	<span class="btn btn-success btn-xs">      </span><br><br>
    	<span class="btn btn-success btn-block">     </span>
    

    ボタンの有効化と無効化のスタイル:
    class:
    	-	active	:	     (      )
    	-	disabled:	    
      :
    	<span class="btn btn-info">    </span>
    	<span class="btn btn-info active">      </span>
    	<span class="btn btn-info disabled">      </span>
    

    フォームスタイル(入力ボックス)
    bootstrapでフォームの入力ボックスにスタイルを追加する場合は、inputラベルはtype値を指定する必要があります.値がtextであっても、明示的に指定する必要があります.ブロックレベル入力ボックス
    class	:	form-control
    

    ケース:
    <body style="background-image: url('images/1.jpg')">
    	<div style="width:500px;height:300px;margin: 100px auto;padding:50px;background-color: rgba(111,111,111,0.9)">
    		<form action="">
    			<input placeholder="     " class="form-control"><br><br>
    			<input placeholder="     " class="form-control"><br><br>
    			<button class="btn btn-success btn-block">  </button>
    		</form>
    	</div>
    </body>
    

    インライン入力ボックス
    class	:	
    	1.	form   class = form-inline
    	2.	input   class= form-control
    

    ケース:
    <form action="" class="form-inline">
    			<input placeholder="     " class="form-control"><br><br>
    			<input placeholder="     " class="form-control"><br><br>
    			<button class="form-control">  </button>
    		</form>
    

    入力ボックスサイズ
    class   :
        -   input-lg        :       
        -   input-sm        :

    ケース:
    <form action="" class="form-inline">
        <input placeholder="     " class="form-control input-lg" type="text"><br><br>
        <input placeholder="     " class="form-control" type="text"><br><br>
        <input placeholder="     " class="form-control input-sm" type="text"><br><br>
        <button class="form-control btn-success">  </button>
    </form>
    

    おうとうしき


    モバイルデバイス優先
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
     
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
    

    グリッドシステム
       Bootstrap                              .
        
          :
        1.          
            <div class="container"></div>2.           100%     
            <div class="container-fluid"></div>
    

    グリッド行
          ,          ,
       div , class  row
    ​
            ,      12   ,                    ,     12  ,     .,            ,        ,       . 
    <div class="row"></div>
    


    スクリーンサイズとクラス接頭辞
                                                          
    
    <768px(    )                     auto                   col-xs-  
    
    768px≤   <992px                  750px                  col-sm-  
    
    992px≤    <1200px               970px                  col-md-  
    
    1200px≤                           1170px                 col-lg-  
    

    グリッドネスト
    グリッド行の各グリッド数を占めるサブエレメントは、新しいグリッドコンテナとして使用することができる.グリッドの画像オーバーフローの問題グリッドのグリッドのグリッドのため、固定された幅が指定されています!画像の内容が大きすぎると、コンテンツがオーバーフローする、グリッドシステムが応答的なストリームレイアウトであるため、オーバーフローの問題が発生しやすい.
    ソリューション:
    
          1.                    .
          2.           ,                .
          3.             div ,   class="thumbnail"  (   )
    

    表示と非表示
    class 	      <768px(    )	768px≤   <992px	992px≤    <1200px	1200px≤   
    visible-xs-  	    	              	              	               
    visible-sm-  	    	              	              	               
    visible-md-  	    	              	              	               
    visible-lg-  	    	              	              	               
    hidden-xs	        	              	              	               
    hidden-sm	                       	              	               
    hidden-md	        	              	              	               
    hidden-lg	        	              	              	               
    

    上記のclass値のパラメータ:inline/inline-block/blockは、表示時にどのような要素タイプで表示するかを示す.

    ナビゲーションバー


    基本ナビゲーション
        :1.   ul    class="nav"
    2. ul         li
    3.    li            , li          
    

    ケース:
     <ul class="nav">
                <li><a href="javascript:void(0)">  </a></li>
                <li><a href="javascript:void(0)">    </a></li>
                <li><a href="javascript:void(0)">    </a></li>
                <li><a href="javascript:void(0)">    </a></li>
                <li><a href="javascript:void(0)">   **</a></li>
                <li><a href="javascript:void(0)">  </a></li>
            </ul>
    

    ナビゲーションバー
      :1.   ul    class="nav nav-tabs"
    2. ul         li
    3.    li            , li          
    

    ケース
     <ul class="nav nav-tabs">
                <li><a href="javascript:void(0)">  </a></li>
                <li><a href="javascript:void(0)">    </a></li>
                <li><a href="javascript:void(0)">    </a></li>
                <li><a href="javascript:void(0)">    </a></li>
                <li><a href="javascript:void(0)">   **</a></li>
                <li><a href="javascript:void(0)">  </a></li>
            </ul>
    

    コンテンツ切り替えナビゲーション
       :
    
    1.        
    2.              div ,    div class   tab-content
    3. .tab-content        div ,     div          . 
    4.   div   id , class="tab-pane fade" ,        div  class="tab-pane fade in active"
    5.              ,     : data-toggle="tab" href="# div id"
    6.       li ,   class="active"
    

    ケース:
    <ul class="nav nav-tabs">
                <li class="active"><a data-toggle="tab" href="#content1">  </a></li>
                <li><a data-toggle="tab" href="#content2">    </a></li>
                <li><a data-toggle="tab" href="#content3">    </a></li>
                <li><a data-toggle="tab" href="#content4">    </a></li>
                <li><a data-toggle="tab" href="#content5">   **</a></li>
                <li><a data-toggle="tab" href="#content6">  </a></li>
            </ul><br><br><br><br>
        <div class="container">
            <div class="tab-content">
                <div id="content1" class="tab-pane fade in active">
                    <h1>     </h1>
                    <h3>            !</h3>
                </div>
                <div id="content2" class="tab-pane fade">
                    <img src="images/11.jpg">
                </div>
                <div id="content3" class="tab-pane fade">
                    <img src="images/12.jpg">
                </div>
                <div id="content4" class="tab-pane fade">
                    <img src="images/8.jpg">
                </div>
                <div id="content5" class="tab-pane fade">
                    <img src="images/13.jpg">
                </div>
                <div id="content6" class="tab-pane fade">
                    <p>      ,  <a href="http://2bf666.com">  svip</a></p>
                </div>
            </div>
        </div>
    

    ナビゲーションバー
        :
    ​
    1.     nav   ,   class="navbar navbar-default"
    2.  nav   ,      ul ,   ul class="nav navbar-nav"
    3.  ul ,        li , li        , html
    

    ケース:
    <nav class="navbar navbar-default">
            <ul class="nav navbar-nav">
                <li><a href="javascript:void(0)">  </a></li>
                <li><a href="javascript:void(0)">  </a></li>
                <li><a href="javascript:void(0)">  </a></li>
                <li><a href="javascript:void(0)"> **</a></li>
                <li><a href="javascript:void(0)">  </a></li>
            </ul>
        </nav>
    

    ナビゲーションバーに関する設定
    1.ナビゲーションバーのタイトルの追加
    navラベルには、前のサブdiv、class=「navbar-header」があります.divネストspanラベル、class=“navbar-brand”spanの内容がタイトルです
    ケース:
    <div class="navbar-header"><span class="navbar-brand">    java  </span></div>
    


    ​ 2. フォームの追加
      :1. nav   ,     form   ,  class="navbar-form"
       2.           
    

    ケース:
    ​ 3. ナビゲーション内のコンテンツの表示位置の制御
       •    -       :   class="navbar-left"
    ​
       •    -       :   class="navbar-right"

    4.ナビゲーションバーのすべての内容をグリッドコンテナに入れて、内容の左右の余白5を実現する.ガイドバーに通常のテキストを追加
    •文字はspanラベルで追加され、spanのclass=「navbar-text」

    固定ナビゲーションバー


    上部に固定:
    •       nav    class : navbar-fixed-top
    

    下に固定:
    •       nav    class : navbar-fixed-bottom
    

    静的ナビゲーションバー
             
    ​
    nav    class="navbar-static-top"##