bootstrap

【Bootstrap】オシャレなテーブルを表示するサンプルコードのまとめ

この記事は約12分で読めます。

 

 

関連記事:初心者でもわかるBootstrapの使い方・導入方法

 

スポンサーリンク
スポンサーリンク

bootstrapでのテーブルタグのサンプルコード

 

シンプルなテーブルを表示

 

<table class="table">
      <tr><th>順位</th><th>国名</th><th>GDP(10億米ドル)</th></tr>
      <tr><td>1位</td><td>米国</td><td>17,348.08</td></tr>
      <tr><td>2位</td><td>中国</td><td>10,356.51</td></tr>
      <tr><td>3位</td><td>日本</td><td>4,602.37</td></tr>
      <tr><td>4位</td><td>ドイツ</td><td>3,874.44</td></tr>
      <tr><td>5位</td><td>英国</td><td>2,950.04</td></tr>
      <tr><td>6位</td><td>フランス</td><td>2,833.69</td></tr>
      <tr><td>7位</td><td>ブラジル</td><td>2,346.58</td></tr>
    </table>

 

<実行結果>

 

行部分を縞模様にする

 

表にclass「table-striped」を適用するとテーブルの行部分を縞模様にすることができます

 

<table class="table table-striped">
      <tr><th>順位</th><th>国名</th><th>GDP(10億米ドル)</th></tr>
      <tr><td>1位</td><td>米国</td><td>17,348.08</td></tr>
      <tr><td>2位</td><td>中国</td><td>10,356.51</td></tr>
      <tr><td>3位</td><td>日本</td><td>4,602.37</td></tr>
      <tr><td>4位</td><td>ドイツ</td><td>3,874.44</td></tr>
      <tr><td>5位</td><td>英国</td><td>2,950.04</td></tr>
      <tr><td>6位</td><td>フランス</td><td>2,833.69</td></tr>
      <tr><td>7位</td><td>ブラジル</td><td>2,346.58</td></tr>
    </table>
<実行結果>

表を枠線で囲む

 

表にclass「table-bordered」を適用すると表に枠線で囲むことができます

 

<table class="table table-striped table-bordered">
    <thead>
      <tr><th>順位</th><th>国名</th><th>GDP(10億米ドル)</th></tr>
    </thead>
    <tbody>
      <tr><td>1位</td><td>米国</td><td>17,348.08</td></tr>
      <tr><td>2位</td><td>中国</td><td>10,356.51</td></tr>
      <tr><td>3位</td><td>日本</td><td>4,602.37</td></tr>
      <tr><td>4位</td><td>ドイツ</td><td>3,874.44</td></tr>
      <tr><td>5位</td><td>英国</td><td>2,950.04</td></tr>
      <tr><td>6位</td><td>フランス</td><td>2,833.69</td></tr>
      <tr><td>7位</td><td>ブラジル</td><td>2,346.58</td></tr>
    </tbody>
    </table>

 

<実行結果>

 

マウスホバーで行を強調する

 

表にclass「table-hover」を適用するとマウスホバーで行を強調するようになります。

 

<table class="table table-hover">
    <thead>
      <tr><th>順位</th><th>国名</th><th>GDP(10億米ドル)</th></tr>
    </thead>
    <tbody>
      <tr><td>1位</td><td>米国</td><td>17,348.08</td></tr>
      <tr><td>2位</td><td>中国</td><td>10,356.51</td></tr>
      <tr><td>3位</td><td>日本</td><td>4,602.37</td></tr>
      <tr><td>4位</td><td>ドイツ</td><td>3,874.44</td></tr>
      <tr><td>5位</td><td>英国</td><td>2,950.04</td></tr>
      <tr><td>6位</td><td>フランス</td><td>2,833.69</td></tr>
      <tr><td>7位</td><td>ブラジル</td><td>2,346.58</td></tr>
    </tbody>
    </table>

 

<実行結果>

表にclass「table-hover」を適用

 

行やセルの背景色を変更する

 

行やセルに「active」「success」「info」「warning」「danger」などのclassを適用してセルの背景色を変更することもできます

 

<table class="table table-bordered table-primary"> 
<thead> 
<tr>
<th>順位</th><th>国名</th><th>GDP(10億米ドル)</th>
</tr> 
</thead> 
<tbody> 
<tr><td>1位</td><td>米国</td><td class="active">17,348.08</td>
</tr> <tr><td>2位</td><td>中国</td><td class="success">10,356.51</td></tr> 
<tr><td>3位</td><td>日本</td><td class="info">4,602.37</td></tr> 
<tr><td>4位</td><td>ドイツ</td><td class="warning">3,874.44</td></tr> 
<tr><td>5位</td><td>英国</td><td class="danger">2,950.04</td></tr> 
<tr class="warning"><td>6位</td><td>フランス</td><td>2,833.69</td></tr> 
<tr class="danger"><td>7位</td><td>ブラジル</td><td>2,346.58</td></tr> 
</tbody>
 </table>

<実行結果>

 

テーブルのセル単位で背景色を指定するには以下のように記述します

 

<table class="table table-bordered">
    <thead>
      <tr><th>順位</th><th>国名</th><th>GDP(10億米ドル)</th></tr>
    </thead>
    <tbody>
      <tr><td>1位</td><td>米国</td><td class="table-active">17,348.08</td></tr>
      <tr><td>2位</td><td>中国</td><td class="table-success">10,356.51</td></tr>
      <tr><td>3位</td><td>日本</td><td class="table-info">4,602.37</td></tr>
      <tr><td>4位</td><td>ドイツ</td><td class="table-warning">3,874.44</td></tr>
      <tr><td>5位</td><td>英国</td><td class="table-danger">2,950.04</td></tr>
      <tr class="warning"><td>6位</td><td>フランス</td><td>2,833.69</td></tr>
      <tr class="danger"><td>7位</td><td>ブラジル</td><td>2,346.58</td></tr>
    </tbody>
    </table>
<実行結果>

 

 

その他のテーブル書式

 

その他の設定は公式ドキュメントに記載されています

https://getbootstrap.jp/docs/5.0/content/tables/

 

 

関連記事:【Bootstrap】画像を画面幅に合わせてレスポンシブに表示する方法

関連記事:【Bootstrap】ナビゲーションバーのサンプルコードまとめ

 

 

 


プログラミング・スクレイピングツール作成の相談を受け付けています!

クラウドワークス・ココナラ・MENTAなどでPython・SQL・GASなどのプログラミングに関する相談やツール作成などを承っております!

過去の案件事例:

  • Twitter・インスタグラムの自動化ツール作成
  • ウェブサイトのスクレイピングサポート
  • ダッシュボード・サイト作成
  • データエンジニア転職相談

これまでの案件例を見る

キャリア相談もお気軽に!文系学部卒からエンジニア・データサイエンティストへの転職経験をもとに、未経験者がどう進むべきかのアドバイスを提供します。


スポンサーリンク
/* プログラミング速報関連記事一覧表示 */
ミナピピンの研究室

コメント

タイトルとURLをコピーしました