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 类来给表格设置条纹和悬停效果。
正文完