getbootstrap.jp
Open in
urlscan Pro
18.65.216.16
Public Scan
Submitted URL: http://getbootstrap.jp/
Effective URL: https://getbootstrap.jp/
Submission: On March 18 via api from US — Scanned from JP
Effective URL: https://getbootstrap.jp/
Submission: On March 18 via api from US — Scanned from JP
Form analysis
0 forms found in the DOMText Content
Skip to main content Bootstrap BOOTSTRAP -------------------------------------------------------------------------------- * ドキュメント * サンプル * アイコン * テーマ * ブログ -------------------------------------------------------------------------------- * GitHub GitHub * Twitter Twitter * Open Collective Open Collective * -------------------------------------------------------------------------------- * BootstrapBootstrap v5.3 (switch to other versions) * V5リリース * 最新 (5.3.x) * v5.0.2 * -------------------------------------------------------------------------------- * 過去のリリース * v4.5 * -------------------------------------------------------------------------------- * 全バージョンを見る * -------------------------------------------------------------------------------- * Toggle theme * Light * Dark * Auto v5.3の新機能 カラーモード対応、カラーパレットの拡張などなど! BOOTSTRAPで高速で レスポンシブなサイトを構築しよう パワフルで拡張性の高い、機能満載のフロントエンドツールキットです。Sassでビルドしてカスタマイズし、あらかじめ用意されたグリッドシステムとコンポーネントを利用し、強力なJavaScriptプラグインでプロジェクトに命を吹き込むことができます。 npm i bootstrap@5.3.0 ドキュメントを読む 現在 v5.3.0 · ダウンロード · v4.5.xドキュメント · すべてのリリース 好きな方法で始められる Bootstrapを使ったビルドをすぐに始められます。CDNを使うか、パッケージマネージャでインストールするか、ソースコードをダウンロードしてください。 インストールドキュメントを読む パッケージマネージャ経由でインストールする BootstrapのソースSassとJavaScriptファイルをnpm、RubyGems、Composer、またはMeteorでインストールします。パッケージ管理されたインストールには、ドキュメントや完全なビルドスクリプトは含まれません。また、npmテンプレートレポジトリを使用して、npm経由でBootstrapプロジェクトを素早く生成することができます。 npm install bootstrap@5.3.0 gem install bootstrap -v 5.3.0 より詳細な情報と追加のパッケージマネージャーについては、インストールドキュメントをお読みください。 CDN経由でインクルードする BootstrapでコンパイルされたCSSやJSを含めるだけなら、jsDelivrを使用することができます。クイックスタートで実際に使ってみたり、サンプルを見て次のプロジェクトをスタートさせましょう。また、Popperと私たちのJSを別々に含めることも可能です。 <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous"> <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> スタートアップガイドを読む Bootstrapのソースファイルを新しいプロジェクトに含めるには、公式ガイドをご覧ください。 Webpack Parcel Vite SASSですべてをカスタマイズする Bootstrapは、Sassを利用して、モジュール化されたカスタマイズ可能なアーキテクチャを実現しています。必要なコンポーネントだけをインポートし、グラデーションやシャドウなどのグローバルオプションを有効にし、変数、マップ、関数、Mixinsを使って独自のCSSを記述します。 カスタマイズについて詳しくはこちら BOOTSTRAPのSASSをすべて含む。 スタイルシートを一つインポートすれば、CSSのあらゆる機能を使いこなすことができます。 // Variable overrides first $primary: #900; $enable-shadows: true; $prefix: "mo-"; // Then import Bootstrap @import "../node_modules/bootstrap/scss/bootstrap"; グローバルSassオプションの詳細はこちらをご覧ください。 必要なものを盛り込む Bootstrapをカスタマイズする最も簡単な方法-必要なCSSだけをインクルードする。 // Functions first @import "../node_modules/bootstrap/scss/functions"; // Variable overrides second $primary: #900; $enable-shadows: true; $prefix: "mo-"; // Required Bootstrap imports @import "../node_modules/bootstrap/scss/variables"; @import "../node_modules/bootstrap/scss/variables-dark"; @import "../node_modules/bootstrap/scss/maps"; @import "../node_modules/bootstrap/scss/mixins"; @import "../node_modules/bootstrap/scss/root"; // Optional components @import "../node_modules/bootstrap/scss/utilities"; @import "../node_modules/bootstrap/scss/reboot"; @import "../node_modules/bootstrap/scss/containers"; @import "../node_modules/bootstrap/scss/grid"; @import "../node_modules/bootstrap/scss/helpers"; @import "../node_modules/bootstrap/scss/utilities/api"; BootstrapとSassの併用について詳しく説明します。 CSS変数でリアルタイムに構築・拡張できる Bootstrap5は、グローバルなテーマスタイル、個々のコンポーネント、そしてユーティリティに至るまで、CSS変数をより活用できるように、リリースごとに進化しています。色やフォントスタイルなど、何十種類もの変数を:rootレベルで提供し、どこでも使えるようにしています。コンポーネントやユーティリティでは、CSS変数が関連するクラスにスコープされ、簡単に変更することができます。 CSS変数について詳しくはこちら CSSの変数を使う 新しいスタイルを記述するには、グローバルな :root 変数のいずれかを使用します。CSS変数はvar(--bs-variableName)構文を使用し、子要素に継承させることができます。 .component { color: var(--bs-gray-800); background-color: var(--bs-gray-100); border: 1px solid var(--bs-gray-200); border-radius: .25rem; } .component-header { color: var(--bs-purple); } CSS変数によるカスタマイズ グローバル変数、コンポーネント変数、ユーティリティクラス変数を上書きして、Bootstrapを自分好みにカスタマイズできます。各ルールを再宣言する必要はなく、新しい変数値を指定するだけです。 body { --bs-body-font-family: var(--bs-font-monospace); --bs-body-line-height: 1.4; --bs-body-bg: var(--bs-gray-100); } .table { --bs-table-color: var(--bs-gray-600); --bs-table-bg: var(--bs-gray-100); --bs-table-border-color: transparent; } コンポーネント、ユーティリティAPIを満たす Bootstrap5の新機能として、私たちのユーティリティは、ユーティリティAPIによって生成されるようになりました。このAPIは、機能満載のSassマップとして構築されており、迅速かつ容易にカスタマイズすることが可能です。ユーティリティ・クラスの追加、削除、変更がかつてないほど簡単にできるようになりました。ユーティリティをレスポンシブにしたり、擬似クラスのバリアントを追加したり、カスタム名をつけたりできます。 コンポーネントを素早くカスタマイズ 付属のユーティリティクラスをコンポーネントに適用して、下のナビゲーションの例のように、外観をカスタマイズできます。位置やサイズから色やお陰まで、何百ものクラスが用意されています。CSSの変数オーバーライドと組み合わせれば、さらに自由度が高まります。 * Home * Profile * Contact * Home * Profile * Contact <ul class="nav nav-pills nav-fill gap-2 p-1 small bg-primary rounded-5 shadow-sm" id="pillNav2" role="tablist" style="--bs-nav-link-color: var(--bs-white); --bs-nav-pills-link-active-color: var(--bs-primary); --bs-nav-pills-link-active-bg: var(--bs-white);"> <li class="nav-item" role="presentation"> <button class="nav-link active rounded-5" id="home-tab2" data-bs-toggle="tab" type="button" role="tab" aria-selected="true">Home</button> </li> <li class="nav-item" role="presentation"> <button class="nav-link rounded-5" id="profile-tab2" data-bs-toggle="tab" type="button" role="tab" aria-selected="false">Profile</button> </li> <li class="nav-item" role="presentation"> <button class="nav-link rounded-5" id="contact-tab2" data-bs-toggle="tab" type="button" role="tab" aria-selected="false">Contact</button> </li> </ul> カスタマイズされたコンポーネントの探索 ユーティリティの作成と拡張 BootstrapのユーティリティAPIを使用して、同梱のユーティリティを変更したり、独自のカスタムユーティリティを作成して、あらゆるプロジェクトに対応することができます。まず Bootstrapをインポートし、次に Sassマップ関数を使用してユーティリティを変更、追加、削除します。 @import "bootstrap/scss/bootstrap"; $utilities: map-merge( $utilities, ( "cursor": ( property: cursor, class: cursor, responsive: true, values: auto pointer grab, ) ) ); ユーティリティAPIの探索 JQUERYを使わない強力なJAVASCRIPTプラグイン トグル可能な隠し要素、モーダルやオフキャンバスメニュー、ポップオーバーやツールチップなど、さまざまな要素をjQueryなしで追加できます。BootstrapのJavaScriptはHTMLファーストなので、ほとんどのプラグインは、HTMLのdata属性を使って追加できます。もっとコントロールしたい? プログラムによって、個々のプラグインを組み込むことができます。 Bootstrap JavaScriptについて詳しくはこちら データ属性 API HTMLを書けるのに、なぜもっとJavaScriptを書くのか? BootstrapのほぼすべてのJavaScriptプラグインは、ファーストクラスのデータAPIを備えており、data属性を追加するだけでJavaScriptを使用することができます。 Dropdown * Dropdown item * Dropdown item * Dropdown item <div class="dropdown"> <button class="btn btn-primary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false"> Dropdown </button> <ul class="dropdown-menu"> <li><button class="dropdown-item" type="button">Dropdown item</button></li> <li><button class="dropdown-item" type="button">Dropdown item</button></li> <li><button class="dropdown-item" type="button">Dropdown item</button></li> </ul> </div> モジュールとしてのJavaScript や、プログラムAPIの利用について詳しく説明します。 充実したプラグインセット Bootstrapには、あらゆるプロジェクトに組み込むことができる 12種類のプラグインが用意されています。一度に全部入れることも、必要なものだけを選んで入れることもできます。 -------------------------------------------------------------------------------- アラート ユーザーへのアラートメッセージの表示・非表示を設定できます。 ボタン ボタンのアクティブ状態をプログラムで制御する。 カルーセル クロスフェードのサポートを含め、あらゆるページにスライドショーを追加することができます。 コラプス コンテンツのエリアを拡大・縮小したり、アコーディオンを作成することができます。 ドロップダウン リンク、アクション、フォームなどのメニューを作成できます。 モーダル 柔軟でレスポンシブなダイアログをプロジェクトに追加できます。 オフキャンバス どのページにも隠しサイドバーを構築し、切り替えることができます。 ポップオーバー カスタムオーバーレイを作成する。Popperで構築されています。 スクロールスパイ ページスクロールに応じて、アクティブなナビリンクを自動的に更新します。 タブ Bootstrapのナビコンポーネントがコンテンツをトグルできるようにする。 トースト 訪問者への通知の表示・非表示を設定できます。 ツールチップ ブラウザのツールチップをカスタムチップに置き換える。Popperをベースにしています。 BOOTSTRAPアイコンを使ってパーソナライズする Bootstrapアイコンは、オープンソースのSVGアイコンライブラリで、1,800以上のグリフがあり、リリースごとにさらに追加されています。Bootstrapを使用しているかどうかに関わらず、あらゆるプロジェクトで使えるように設計されています。SVGとしても、アイコンフォントとしても、ベクタースケーリングとCSSによる簡単なカスタマイズが可能です。 Bootstrapアイコンを入手する BOOTSTRAPテーマであなたのものに 公式Bootstrapテーママーケットプレイスのプレミアムテーマで、Bootstrapを次のレベルへ引き上げましょう。テーマは、Bootstrapを独自の拡張フレームワークとして構築されており、新しいコンポーネントやプラグイン、ドキュメント、強力なビルドツールを豊富に備えています。 Bootstrapのテーマを見る Bootstrap Bootstrap * Bootstrapチームが愛を込めて設計しコントリビュータと共に運営しています。 * コードライセンスMIT・ドキュメントCC BY 3.0 * サイトへのフィードバック * 日本語翻訳・サイト運営LY Corporation