Bootstrap5设置彩色表格

75次阅读
没有评论

Bootstrap5可以通过添加特定的类来设置彩色表格。具体来说,可以使用以下类:

  • .table-primary :将表格设置为带有主要颜色的背景。
  • .table-secondary :将表格设置为带有次要颜色的背景。
  • .table-success :将表格设置为带有成功颜色的背景。
  • .table-danger :将表格设置为带有危险颜色的背景。
  • .table-warning :将表格设置为带有警告颜色的背景。
  • .table-info :将表格设置为带有信息颜色的背景。
  • .table-light :将表格设置为带有浅色背景。
  • .table-dark :将表格设置为带有深色背景。

下面是一个示例HTML代码,展示如何使用这些类来创建彩色表格:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Colorful Bootstrap Table</title>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" integrity="sha384-gqQ/lOyhBYjX9R0RcOYl65wCCw5g5x5L+iFi5rFqf6SZzKP6MMf9GZJU6AZThUwK" crossorigin="anonymous">
    <style>
        /* 设置表格的颜色 */
        .bg-red {
            background-color: #ffcccc;
        }
        .bg-blue {
            background-color: #cce5ff;
        }
        .bg-green {
            background-color: #d4edda;
        }
        .bg-yellow {
            background-color: #fff3cd;
        }
        .bg-purple {
            background-color: #e0cfe4;
        }
    </style>
</head>
<body>
    <div class="container mt-4">
        <h3 class="text-center mb-4">Colorful Bootstrap Table</h3>
        <table class="table table-striped table-hover">
            <thead>
                <tr class="bg-red text-white">
                    <th>Header 1</th>
                    <th>Header 2</th>
                    <th>Header 3</th>
                    <th>Header 4</th>
                    <th>Header 5</th>
                </tr>
            </thead>
            <tbody>
                <tr class="bg-blue">
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                    <td>5</td>
                </tr>
                <tr class="bg-green">
                    <td>6</td>
                    <td>7</td>
                    <td>8</td>
                    <td>9</td>
                    <td>10</td>
                </tr>
                <tr class="bg-yellow">
                    <td>11</td>
                    <td>12</td>
                    <td>13</td>
                    <td>14</td>
                    <td>15</td>
                </tr>
                <tr class="bg-purple">
                    <td>16</td>
                    <td>17</td>
                    <td>18</td>
                    <td>19</td>
                    <td>20</td>
                </tr>
            </tbody>
        </table>
    </div>
</body>
</html>

在上面的示例中,我们定义了五个不同颜色的类(.bg-red、.bg-blue、.bg-green、.bg-yellow、.bg-purple),并在表格中使用这些类来为每行设置背景颜色。我们还将红色类应用于表头行以区分其与其他行。此外,我们使用了 Bootstrap 中提供的 .table-striped 和 .table-hover 类来给表格设置条纹和悬停效果。

正文完
 
评论(没有评论)