BootstrapをWebプロジェクトに統合するための3つの主要な方法があります:CDN、NPM(またはYARN)、およびSASS経由。各方法を分解しましょう。
1。CDN(コンテンツ配信ネットワーク):これは、小規模プロジェクトまたは迅速なプロトタイピングのための最も迅速で簡単な方法です。 HTML および
セクション内に、BootstrapのCSSおよびJavaScriptファイルへのリンクをそれぞれ含めるだけです。
CSS: HTMLファイルのタグ内に次の行を追加します。
<code class="html"><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous"></code>
JavaScript(オプション、JavaScriptコンポーネントの場合):閉じる前に次の行を追加タグ:
<code class="html"><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script></code>
bootstrap.bundle.min.js
にはpopper.jsが含まれていることに注意してください。これは、ツールチップやポップオーバーなどのブートストラップコンポーネントに必要です。 Popperに別の方法を使用している場合は、代わりにbootstrap.min.js
を含める必要があります。最新のURLと整合性のハッシュについては、常に公式のブートストラップドキュメントを確認してください。
2。NPM(またはYARN):この方法は、Bootstrapのファイルをよりよく制御し、ビルドプロセスとの統合をよりよく制御したい大規模なプロジェクトに最適です。システムにNode.jsとNPM(またはYARN)がインストールされる必要があります。
インストール:プロジェクトのディレクトリでターミナルを開き、実行します。
<code class="bash">npm install bootstrap</code>
または
yarn add bootstrap
CSSへのインポート: BootstrapのCSSをメインスタイルシート(ec、 styles.scss
またはstyles.css
)にインポートします:
<code class="scss">@import '~bootstrap/scss/bootstrap';</code>
(SASSの場合)または
@import url('node_modules/bootstrap/dist/css/bootstrap.min.css');
(プレーンCSSの場合 - SASSのカスタマイズの利点を失うため、あまりお勧めしません)
JavaScript(オプション)にインポート: JavaScriptファイルで必要に応じて、BootstrapのJavaScriptファイルをインポートします。たとえば、ESモジュールの使用:
<code class="javascript">import 'bootstrap/dist/js/bootstrap.bundle';</code>
3。SASS:これはNPMメソッドに似ていますが、Bootstrapのスタイリングをさらに制御できます。 SASSコンパイラ(SASSやノードSASSなど)がインストールされる必要があります。インストールは、上記のNPMメソッドと同じです。次に、BootstrapのSASS変数とミキシンをカスタマイズして、プロジェクトのデザインに合わせます。
方法 | 利点 | 短所 |
---|---|---|
CDN | 最も簡単で最速のセットアップ。追加のツールは必要ありません。小さなプロジェクトに適しています | バージョンの更新を制御できません。 CDNが利用できない場合のダウンタイムの可能性。限られたカスタマイズ |
npm/糸 | バージョンのより良い制御。ビルドプロセスと統合します。カスタマイズを可能にします | node.jsおよびnpm/yarnが必要です。より複雑なセットアップ。プロジェクトサイズに追加します |
サス | スタイリングを完全に制御します。広範なカスタマイズを可能にします。他のSASSプロジェクトとうまく統合します | SASSコンパイラが必要です。最も複雑なセットアップ。 SASS構文を理解する必要があります |
カスタマイズは、使用される方法によって異なります。
1。CDN: CDNでカスタマイズが制限されています。あなたは主に、独自のCSSを使用して、オーバーライドブートストラップのスタイルに依存します。 HTML にBootstrap CSSリンクの後にカスタムCSSを追加します。より広範な変更には、ブートストラップソースコードをフォークする必要がありますが、これは一般的に推奨されません。
2。NPM/YARN(プレーンCSSを使用): CDNと同様に、独自のCSSでスタイルをオーバーライドします。
3。NPM/YARN(SASS付き):これは最も柔軟性を提供します。 BootstrapのSASS変数、ミキシン、および独自のSASSファイル内の機能をカスタマイズできます。これにより、Bootstrapのコアファイルを直接変更することなく、色、フォント、間隔などを変更できます。たとえば、一次色を変更するには、SASSファイルの$primary
変数を変更します。
JavaScriptのカスタマイズ: NPMとCDNの両方で、BootstrapのコンポーネントとそのAPIと対話する独自のJavaScriptコードを作成することにより、BootstrapのJavaScript機能を拡張またはオーバーライドできます。 JavaScript APIの詳細については、Bootstrapのドキュメントを参照してください。
以上がWebプロジェクト(CDN、NPM、またはSASSを使用)にブートストラップをインストールしてセットアップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。