プログラミング

【Bootstrap】一覧表示をデザインしよう!

投稿日:

概要

一覧表示をデザインします。
Bootstrapにはすぐに使える便利なクラスが用意されているので、それらを使用して実現します。

【SpringBootチュートリアル】#7~ 検索画面の作成に変更を加える形で行います。

パターン

代表的なデザインのパターンを紹介します。

  • Examples
  • シンプルな表形式のデザインです。

  • Striped rows
  • 行毎に色が変わるストライプ仕様のデザインです。

  • Hoverable rows
  • カーソルが乗った行の色が変わる、ホバー仕様のデザインです。

実装

画面イメージ

ソースコード

解説

  • 検索結果を表示する領域
  • <div class=”container”>で囲い、コンテンツに適切な余白を与え整列させるようにします。

  • テーブル全体
  • tableを追加し、通常のデザインを適用します。
    加えて、table-stripedで行毎にストライプになるようにします。

  • テーブルヘッダー
  • thead-dark:ダーク系のデザイン
    ※ライト系のデザインも可能です
     Table head options

  • 編集ボタン
  • btn-outline-primary:ホバーで色が変わる青いボタン
    btn-sm:ボタンサイズを小さくする

  • 削除ボタン
  • btn-outline-danger:ホバーで色が変わる赤いボタン

まとめ

  • 表はtableクラスを指定する。
  • Bootstrapには表のデザインが複数用意されている。
  • ヘッダーをデザインするオプションが用意されている。

 
最後までお読み頂き、ありがとうございました!
ご意見・ご要望がありましたら、遠慮なくコメント下さい!
もし内容が良かったらランキング評価を頂けると励みになります(^^)

ランキング評価する

-プログラミング
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

メソッドを切り出すメリット。リーダブルなコードで行こう!

概要 大きなクラス、長いメソッドを書いたり読んだりしていて、ロジックが追えなくなってきています。 私の周りではすごく理解が良く、長い処理でも追っていける人がいますが私はそうではありません。 私はごくご …

【Java】画像ファイルをバイナリで比較する方法

  画像ファイルの比較 比較元ファイル 素材はPhotoACから拝借しました。 コピー元画像:PCを持つ女性 コピーしたファイルとの比較(True) コピー元ファイルをコピーしただけのファイ …

【SpringBoot入門】#10~ 更新機能の実装

概要 既に登録済みの書籍情報を画面上で編集し、更新する処理を実装します。 更新した内容が反映されていることを確認するところまでを行います。   フロントエンド 更新情報のリクエスト edit.html …

【Java入門】プリミティブ型と参照型とは?

概要 Javaのデータ型にはプリミティブ型と参照型があります。 ここではそれぞれの型はどのようにデータを保持しているのか? また、どのような種類があるのか? について学んでいきます。   プリミティブ …

【Java】モジュールシステムの概要と実装例

概要 Javaのモジュールシステムについて、概念的なイメージと実際のコード例で理解を深めるための記事です。 読者はJava Silverの資格勉強中の方やJava入門者を想定しています。 内容は以下の …

記事を探す

SpringFramworkの良書

■おすすめ教材
Javaの基本を学んだ人が、次のステップとして読む本(中級者向け)

※SpringはJavaのFrameworkの1つです。
変更のしやすさ、保守性の高さが特徴です。