ギリギリ行けるお一人様のライン

お世話になっております。
現在、勉強でbootstrap5を使用したWeb画面を作成しておりますが、
そこで首記の通りのテーブルを作成したいと思います。

みなさんは、ヘッダー固定のスクロールが可能なテーブルを作成する際、
参考にされたサイトやプラグインなどございますでしょうか。

質問者からの補足コメント

  • テーブルの行は、交互に色が変わっているものを予定としております。

      補足日時:2021/12/03 17:23

A 回答 (3件)

りょうsan さん


・・・・・ヘッダー固定のスクロールが可能なテーブル・・・・・・・

例えば、↓

<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dis … rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
</head>
<body>
<h2>ヘッダー固定 スクロール能なテーブル</h2>
<div class="col-5">
<table class="table table-bordered">
<thead class="sticky-top">
<tr class="table-primary">
<th>#</th>
<th>列-A</th>
<th>列-B</th>
</tr>
</thead>
<tbody>
<tr class="table-secondary">
<td>1</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-success">
<td>2</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-danger">
<td>3</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-warning">
<td>4</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-info">
<td>5</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-light">
<td>6</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-secondary">
<td>7</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-success">
<td>8</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-danger">
<td>9</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-warning">
<td>10</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-info">
<td>11</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-light">
<td>12</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-secondary">
<td>13</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-success">
<td>14</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-danger">
<td>15</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-warning">
<td>16</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-info">
<td>17</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
<tr class="table-light">
<td>18</td>
<td>セル-A</td>
<td>セル-B</td>
</tr>
</tbody>
</table>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dis … integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj" crossorigin="anonymous"></script>
</body>
</html>
    • good
    • 0

本人は格好良いと思ってるが、そういうサイトを見た人はサッサ閉じるよ。



ウェブサイト作りの第一歩(初歩)は、見る人が何を望んでるかを知ること。
    • good
    • 0

position: sticky;を使うのが楽みたいです。



参考:
https://webrandum.net/thead-sticky-table/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報