<…">
当前位置:首页 > 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 样式可以根据需要组合使用,创建出各种不同风格的表格。通过调整颜色、间距、边框等属性,可以轻松定制表格的外观。

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

相关文章

vue实现表格数据修改

vue实现表格数据修改

实现表格数据修改的基本思路 在Vue中实现表格数据修改通常涉及以下核心步骤:数据绑定、编辑状态切换、表单输入处理和数据提交。以下是一个典型实现方案: 数据绑定与渲染 使用v-for指令循环渲染表格数…

vue实现简单表格

vue实现简单表格

使用 Vue 实现简单表格 Vue 提供了多种方式实现表格功能,以下是基于 Vue 3 的两种常见方法: 基础表格实现 通过 v-for 指令循环渲染表格数据: <template>…

vue实现表格滑动

vue实现表格滑动

Vue实现表格滑动的方法 使用CSS overflow属性实现横向滑动 在表格外层容器设置overflow-x: auto,限制表格宽度超出时出现滚动条。这种方法适合简单场景,无需额外依赖库。 &l…

jquery实现vue 模板

jquery实现vue 模板

使用jQuery模拟Vue模板功能 jQuery可以通过动态操作DOM和事件绑定来模拟Vue的模板功能。虽然jQuery没有Vue的数据绑定和虚拟DOM特性,但可以通过手动更新DOM实现类似效果。…

vue模板功能实现

vue模板功能实现

Vue 模板功能实现 Vue 的模板功能是 Vue.js 的核心特性之一,允许开发者通过声明式的方式将数据绑定到 DOM。以下是 Vue 模板功能的主要实现方式和相关技术细节。 插值语法 Vue 使…

vue实现表格滚动

vue实现表格滚动

Vue 实现表格滚动的方法 使用 CSS 固定表头并滚动内容 通过 CSS 设置表格容器的固定高度和 overflow-y: auto,实现内容区域的滚动。表头部分使用 position: stick…