Bootstrap には、応答性の高い、モバイルファーストの流体グリッド システムが組み込まれています。画面デバイスまたはビューポート (ビューポート) のサイズが大きくなると、システムは自動的に最大のサイズに分割します。 12列。
ここでは、Bootstrap のグリッド システムをレイアウトと呼びます。行と列の一連の組み合わせによってページ レイアウトが作成され、作成したレイアウトにコンテンツを配置できます。以下は、Bootstrap グリッド システムの動作原理の簡単な紹介です。
グリッド システムの実装原理は非常に単純で、コンテナ サイズを定義し、それを 12 等分するだけです (コンテナ サイズを 12 等分することもできます)。 24 または 32 の部分に分割できますが、12 が最も一般的です)、次に内側と外側のマージンを調整し、最後にメディア クエリと組み合わせて、強力な応答性の高いグリッド システムを作成します。 Bootstrap フレームワークのグリッド システムは、コンテナを 12 等分に分割します。
これを使用する場合、実際の状況に応じて LESS (または Sass) ソース コードを再コンパイルして、12 の値を変更します (つまり、24 または 32 に変更します。もちろん、除算することもできます)さらに詳しく説明しますが、この方法で使用することはお勧めできません)。
(1) ステップ 1: グリッド システムのコンテナを作成する
<div class="container-fluid"> <div class="row"> ... </div> </div>
説明: グリッド システムの適切な配置とパディングを実現するには、各行「行」が必要です。コンテナでは、このコンテナのクラス名を「container」または「container-fluid」として使用します。これら 2 つのクラスは、Bootstrap によって事前に設計されています。
.container は固定幅で中央に表示されます。 以下は、Bootstrap
の .container クラスのコードです。 context-fluid は 100% width: 以下は、Bootstrap の .container-fluid クラスのコードです。
(2) ステップ 2: 適切なグリッドを作成するsystem
<div class="row"> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> </div> <div class="row"> <div class="col-md-8">.col-md-8</div> <div class="col-md-4">.col-md-4</div> </div> <div class="row"> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> </div> <div class="row"> <div class="col-md-6">.col-md-6</div> <div class="col-md-6">.col-md-6</div> </div>
説明: Bootstrap 公式 Web サイトから上の段落をコピーしました。各「行」は行を表し、内部の「col-md-number」はセルを表します。
##Bootstrap は、各行を 12 の等しい部分に分割します。「col-md-number」の「数値」は 1 ~ 12 から取得されます。数値は、それが占める部分の数と等しくなります。
セルを選択します適当に数値を設定し、セルに必要な内容を追加すればグリッドシステムの完成です!
関連する推奨事項: 「
」 (3) 詳細: セル クラスには他にもオプションがあり、合計 4 つのタイプがあります。
.c0l-xs- 画面の幅に関係なく、セルは 1 行に配置され、幅はパーセンテージに従って設定されます。携帯電話で試しました。
#.col -sm- 画面が 768px より大きい場合、セルは 1 行で表示されます。画面が 768px より小さい場合、セルは 1 行を占めます。タブレットで試しました。
.col-md-画面が 992 ピクセルより大きい場合、セルは 1 行で表示されます。画面が 992 ピクセルより小さい場合、セルは 1 行を占めます。デスクトップ モニターで試行します。
.col-lg- 画面が 992 ピクセルより大きい場合。 1200 ピクセルの場合、セルは 1 行で表示されます。画面が 1200 ピクセルより小さい場合、セルは排他的な行を占有します。大型のデスクトップ モニターに適しています。
上記の状況は、次のコードを明確に理解することで解決できます。 :
<div class="container"> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-8">.col-xs-12 .col-sm-6 .col-md-8</div> <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div> </div> <div class="row"> <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div> <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div> <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div> </div> </div>
画面が 992px より大きい場合: 次のように、.col-md-8 と .col-md-4 は引き続きスコープ内にあります:
##画面が 769px ~ 992px の場合: 次のように、.col-md- は無効ですが、.col-sm- はまだ範囲内にあります。
#画面幅が 768px 未満の場合、.col-sm- は無効です。画面幅の影響を受けないのは .col-xs- のみです。このとき、次のように .col-xs- が有効になります。
以上がブートストラップ削除システムを理解する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ReactおよびBootstrapをシームレスに統合して、ユーザーインターフェイス設計を強化できます。 1)依存関係パッケージをインストール:NPMINSTALLBOOTSTRAPREACT-BOOTSTRAP。 2)CSSファイルをインポート:Import'BootStrap/DIST/CSS/BOOTSTRAP.MIN.CSS '。 3)ボタンやナビゲーションバーなどのブートストラップコンポーネントを使用します。この組み合わせにより、開発者はReactの柔軟性とBootstrapのスタイルライブラリを活用して、美しく効率的なユーザーインターフェイスを作成できます。

BootstrapをReactプロジェクトに統合する手順には次のものがあります。1。ブートストラップパッケージをインストールします。2。CSSファイルをインポートします。3。ブートストラップクラス名をスタイル要素に使用します。この統合は、Reactのコンポーネント化とブートストラップのスタイルシステムを利用して、効率的なUI開発を実現します。

bootstrapisapowerfulframeworkthatsimplifiessimponsive、mobile-firstwebsites.itoffers:1)agridsystemforadaptablelayouts、2)styledelements likebuttonsansandsforms、and3)javascriptcomponentssuchascascarouselsersivity。

Bootstrapは、HTML、CSS、JavaScriptを統合して、開発者がレスポンシブWebサイトを迅速に構築できるようにするTwitterが開発したフロントエンドフレームワークです。そのコア関数には、グリッドシステムとレイアウト:12列の設計、FlexBoxレイアウトの使用、さまざまなデバイスサイズのレスポンシブページのサポートに基づいています。コンポーネントとスタイル:ボタン、モーダルボックスなどのコンポーネントの豊富なライブラリを提供し、クラス名を追加することで美しい効果を達成できます。それがどのように機能するか:CSSとJavaScriptに依存しているCSSは、より少ないまたはSASSの前処理を使用し、JavaScriptはJQUERYに依存してインタラクティブで動的な効果を実現します。これらの機能を通じて、ブートストラップは開発を大幅に改善します

bootstrapisafreecsframeworkthatsは、wevevidementbovidingprovidingpre-scomponentsandjavascriptplugins.it.sidealfor forcreatingResponsive、Mobile-firstwebsites、提供可能なgridsystemsystemSystemforlayoutsandasuoutsutivortiveportivedization forlearning customustomizationを提供します。

Bootstrapisafree、open-sourcessframeworkthathelpscreatersive、mobile-firstwebsites.1)itoffersigridsystemforlayoutfflexibility、2)forquickdesignを含む、3)ishighlycustomizableoavoidoavoidoidolooks、

Bootstrapは迅速な建設や小規模プロジェクトに適していますが、Reactは複雑でインタラクティブなアプリケーションに適しています。 1)ブートストラップは、事前に定義されたCSSおよびJavaScriptコンポーネントを提供して、応答性のあるインターフェイス開発を簡素化します。 2)Reactは、コンポーネント開発と仮想DOMを通じてパフォーマンスとインタラクティブ性を向上させます。

Bootstrapの主な目的は、開発者がレスポンシブでモバイルファーストのWebサイトを迅速に構築できるようにすることです。そのコア関数には、次のものが含まれます。1。グリッドシステムを介したさまざまなデバイスのレイアウト調整を実現するレスポンシブ設計。 2。ナビゲーションバーやモーダルボックスなどの事前定義されたコンポーネントは、美学とクロスブラウザーの互換性を確保します。 3.カスタマイズと拡張機能をサポートし、SASS変数とミックスインを使用してスタイルを調整します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 中国語版
中国語版、とても使いやすい

WebStorm Mac版
便利なJavaScript開発ツール

ホットトピック









