書籍詳細(Bootstrap 5 フロントエンド開発の教科書)

Bootstrap 5 フロントエンド開発の教科書 書影

ISBN: 978-4-297-12490-8

Bootstrap 5 フロントエンド開発の教科書

WINGSプロジェクト 山内直 著

著者WINGSプロジェクト 山内直
監修山田祥寛
出版社技術評論社
価格3,480円(税別)
判形B5変版・4色+1色
ページ数544ページ
発売日2022年1月7日
シリーズ フロントエンド開発の教科書
対象レベル初中級

2025/08/23、配布サンプルを修正。旧バージョンをご利用の方はお手数ですが、再ダウンロードしてください。

Bootstrap 5の基礎と活用方法を身につけよう

高性能・高機能CSSフレームワーク「Bootstrap」の解説書です。
バージョン5では、レガシーなIE対応やjQueryコードの完全排除、コンポーネントやフォームの刷新、CSS Grid対応などが行われました。
Bootstrap 5の基本から、CSSクラスを利用したスタイリング、コンポーネントやJavaScriptを利用したUI実装などを解説します。後半ではWebページのモックアップの実装方法やオリジナルフレームワークを作るためのカスタマイズ方法なども紹介します。
Bootstrap 5 フロントエンド開発の教科書 ロゴ

更新履歴

  • 正誤訂正:2025年8月23日 更新

目次

  • 第1章 イントロダクション
  • 1.1 Webアプリケーションフレームワークの基本
  • 1.2 Bootstrapの特徴
  • 1.3 Bootstrapの歴史
  • 1.4 Bootstrapの導入
  • 1.5 Bootstrap Iconsの利用
  • 第2章 Bootstrapのレイアウト
  • 2.1 Bootstrapのグリッドシステム
  • 2.2 カラムの自動レイアウト
  • 2.3 レスポンシブなグリッドシステム
  • 2.4 カラムの整列
  • 2.5 カラムの並べ替え
  • 2.6 レイアウトのためのユーティリティ
  • 第3章 基本的なスタイリング
  • 3.1 タイポグラフィ
  • 3.2 コード
  • 3.3 画像
  • 3.4 テーブル
  • 3.5 図表
  • 3.6 Reboot(リブート)による初期設定
  • 第4章 基本的なコンポーネント
  • 4.1 アラート
  • 4.2 バッジ
  • 4.3 プログレス
  • 4.4 カード
  • 4.5 スピナー
  • 4.6 プレースホルダー
  • 第5章 ナビゲーションのコンポーネント
  • 5.1 ナビゲーション
  • 5.2 ナビゲーションバー
  • 5.3 パンくずリスト
  • 5.4 リストグループ
  • 5.5 ページネーション
  • 第6章 フォームとボタンのコンポーネント
  • 6.1 フォーム
  • 6.2 入力グループ
  • 6.3 ボタン
  • 6.4 ボタングループ
  • 6.5 ドロップダウン
  • 第7章 JavaScriptを利用したコンポーネント
  • 7.1 BootstrapのJavaScriptプラグイン
  • 7.2 カルーセル
  • 7.3 折り畳み
  • 7.4 モーダル
  • 7.5 オフキャンバス
  • 7.6 ポップオーバー
  • 7.7 スクロールスパイ
  • 7.8 トースト
  • 7.9 ツールチップ
  • 第8章 ユーティリティとヘルパー
  • 8.1 ColorsユーティリティとBackgroundユーティリティ
  • 8.2 Bordersユーティリティ
  • 8.3 Displayユーティリティ
  • 8.4 Sizingユーティリティ
  • 8.5 Spacingユーティリティ
  • 8.6 Flexユーティリティ
  • 8.7 Floatユーティリティ
  • 8.8 PositionユーティリティとPositionヘルパー
  • 8.9 Textユーティリティ
  • 8.10 Vertical alignmentユーティリティ
  • 8.11 その他のユーティリティクラスとヘルパークラス
  • 第9章 Bootstrapでモックアップを作る
  • 9.1 サイト概要とファイルの準備
  • 9.2 新規ファイル作成
  • 9.3 ヘッダーの作成
  • 9.4 ナビゲーションバーの作成
  • 9.5 メインビジュアルの作成
  • 9.6 コンテンツ01(ニュース)の作成
  • 9.7 コンテンツ02(お店について)の作成
  • 9.8 コンテンツ03(商品一覧)の作成
  • 9.9 コンテンツ04(クーポン)の作成
  • 9.10 コンテンツ05(インフォメーション)の作成
  • 9.11 フッターの作成
  • 9.12 リンクの設定と追加CSSの作成
  • 9.13 下層ページ(お問い合わせ)の作成
  • 第10章 Bootstrapのカスタマイズ
  • 10.1 Bootstrapのオリジナルスタイルを上書きする
  • 10.2 Sassを使ってカスタマイズする
  • 10.3 CSS変数を利用する
  • 付録 Bootstrap 5移行ガイド

正誤表

該当頁 該当箇所 修正刷
訂正箇所 訂正事項 更新日
p.30 2.1.1項 2刷
12に分割されたグリッドの列をカラム(column:列)と言い、各カラムの間の余白をガター(gutter:溝)と言います。ガターは、水平方向に対するものと垂直方向に対するものがあります。水平方向にはカラムの左右に均等にガターが設けられ、垂直方向にはカラムの上にのみガターが設けられます。 12に分割されたグリッドの列をカラム(column:列)と言い、各カラムに設けられた余白をガター(gutter:溝)と言います。ガターは、水平方向に対するものと垂直方向に対するものがあります。水平方向にはカラムの左右内側に均等にガターが設けられ、垂直方向にはカラムの上にのみガターが設けられます。 2022/02/28
p.30 図2-1 カラムとガター -
- 図を下記に訂正
https://www.naosan.jp/books/support/29712490/fig2-1.png
2022/02/28
p.148 リスト4-31 ピル型のナビゲーション(card-nav-pills.html) 2刷
<!-- ピル型のナビゲーション:card-header-pills -->
 <li class="nav-item">
<!-- ピル型のナビゲーション:card-header-pills -->
<ul class="nav nav-pills card-header-pills">
 <li class="nav-item">
2022/01/11
p.456 リスト9-18 コンテンツ03 全体のレイアウト(contents-03-layout.html) -
<section id="menu"> <section id="items"> 2025/08/23
p.457 リストの下1行目 -
id 属性値をmenuと設定します id 属性値をitemsと設定します 2025/08/23

FAQ

現在、FAQはありません。

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』