<…">
当前位置:首页 > CSS

css制作表格模板

2026-03-12 12:34:47CSS

css制作表格模板

CSS 表格模板示例

以下是一个使用 CSS 制作的表格模板,包含基础样式、响应式设计和交互效果。

css制作表格模板

基础表格样式

<table class="styled-table">
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>职业</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>张三</td>
      <td>25</td>
      <td>设计师</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>30</td>
      <td>工程师</td>
    </tr>
  </tbody>
</table>
.styled-table {
  width: 100%;
  border-collapse: collapse;
  margin: 25px 0;
  font-size: 0.9em;
  font-family: sans-serif;
  min-width: 400px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.styled-table thead tr {
  background-color: #009879;
  color: #ffffff;
  text-align: left;
}

.styled-table th,
.styled-table td {
  padding: 12px 15px;
}

.styled-table tbody tr {
  border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
  background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
  border-bottom: 2px solid #009879;
}

.styled-table tbody tr:hover {
  background-color: #f1f1f1;
  cursor: pointer;
}

响应式表格设计

当屏幕尺寸较小时,表格可以水平滚动:

.table-container {
  overflow-x: auto;
}

@media screen and (max-width: 600px) {
  .styled-table {
    font-size: 0.8em;
  }

  .styled-table th,
  .styled-table td {
    padding: 8px 10px;
  }
}

斑马条纹效果

.styled-table tbody tr:nth-child(odd) {
  background-color: #f9f9f9;
}

.styled-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

高亮当前行

.styled-table tbody tr.active-row {
  font-weight: bold;
  color: #009879;
}

边框样式调整

.styled-table {
  border: 1px solid #ddd;
}

.styled-table th, 
.styled-table td {
  border: 1px solid #ddd;
}

圆角表格

.styled-table {
  border-radius: 5px;
  overflow: hidden;
}

表格标题样式

.caption-style {
  caption-side: bottom;
  text-align: right;
  font-style: italic;
  padding: 10px;
  color: #666;
}

这些 CSS 样式可以根据需要组合使用,创建出各种不同风格的表格。通过调整颜色、间距、边框等属性,可以轻松定制表格的外观。

标签: 表格模板
分享给朋友:

相关文章

css表格制作

css表格制作

CSS 表格制作基础 使用 CSS 可以创建美观且响应式的表格。以下是一些基本方法: table 元素用于定义表格,tr 定义行,td 定义单元格,th 定义表头单元格。 <table>…

vue实现表格

vue实现表格

Vue实现表格的方法 在Vue中实现表格可以通过多种方式完成,包括使用原生HTML表格、第三方组件库或自定义组件。以下是几种常见的方法: 使用原生HTML表格 在Vue模板中直接使用HTML的&l…

vue实现a4打印模板

vue实现a4打印模板

Vue 实现 A4 打印模板 页面布局与样式设置 设置 A4 纸张尺寸(210mm × 297mm)的打印样式,通过 CSS 确保打印内容适配纸张。在 Vue 组件的 <style> 标签…

vue实现表格导入

vue实现表格导入

Vue 实现表格导入的方法 使用 Element UI 的 Upload 组件 Element UI 提供了 el-upload 组件,可以方便地实现文件上传功能。结合 xlsx 库解析 Excel…

使用vue实现表格

使用vue实现表格

使用 Vue 实现表格 Vue.js 提供了灵活的方式来实现表格功能,可以通过组合 v-for 指令和动态数据绑定快速构建表格。以下是几种常见的实现方法: 基础表格实现 通过 v-for 遍历数组数…

vue实现分组表格

vue实现分组表格

Vue 实现分组表格的方法 使用 v-for 嵌套循环实现分组 通过嵌套的 v-for 循环可以轻松实现分组表格。外层循环遍历分组数据,内层循环遍历每组中的具体项。 <template>…