当前位置:首页 > CSS

css制作表格例子

2026-03-12 14:54:41CSS

基础表格结构

使用HTML的<table>标签配合CSS可以创建结构清晰的表格。以下是一个简单示例:

<table class="basic-table">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>25</td>
  </tr>
</table>
.basic-table {
  width: 100%;
  border-collapse: collapse;
}
.basic-table th, .basic-table td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}
.basic-table th {
  background-color: #f2f2f2;
}

斑马条纹效果

通过CSS的:nth-child()选择器实现交替行颜色:

.striped-table tr:nth-child(even) {
  background-color: #f9f9f9;
}

悬停高亮

为表格行添加鼠标悬停效果:

.hover-table tr:hover {
  background-color: #e6f7ff;
}

响应式表格

当屏幕宽度不足时,通过CSS使表格可横向滚动:

css制作表格例子

<div class="table-responsive">
  <table>...</table>
</div>
.table-responsive {
  overflow-x: auto;
}

边框样式定制

创建不同风格的边框效果:

.custom-border-table {
  border: 2px solid #333;
}
.custom-border-table th {
  border-bottom: 3px double #333;
}
.custom-border-table td {
  border-right: 1px dashed #999;
}

固定表头

实现内容滚动时表头固定的效果:

.fixed-header-table thead th {
  position: sticky;
  top: 0;
  background: white;
  box-shadow: 0 2px 2px -1px rgba(0,0,0,0.1);
}

圆角表格

为表格添加现代感的圆角:

css制作表格例子

.rounded-table {
  border-radius: 10px;
  overflow: hidden;
}

单元格合并样式

处理跨行或跨列的单元格:

.merged-cells-table td[colspan] {
  background-color: #e1f5fe;
  text-align: center;
}

表格动画效果

为表格添加过渡动画:

.animated-table tr {
  transition: all 0.3s ease;
}
.animated-table tr:hover {
  transform: translateX(5px);
}

打印优化

确保表格打印时显示完整:

@media print {
  .print-table {
    width: 100%;
    page-break-inside: avoid;
  }
}

标签: 表格例子
分享给朋友:

相关文章

用css制作表格

用css制作表格

使用CSS制作表格 CSS可以用来样式化HTML表格,使其更具视觉吸引力和功能性。以下是几种常见的方法: 基础表格样式 通过CSS可以调整表格的边框、间距和颜色: <table>…

h5实现表格样式

h5实现表格样式

实现H5表格样式的方法 使用HTML和CSS创建基础表格 在HTML中,表格通过<table>标签定义,配合<tr>(行)、<td>(单元格)和<th>…

vue实现表格导入

vue实现表格导入

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

vue实现表格内容

vue实现表格内容

Vue实现表格内容的方法 使用原生HTML表格 在Vue模板中直接使用HTML的<table>标签构建表格结构,通过v-for指令动态渲染数据。 <template> &…

vue实现表格筛选

vue实现表格筛选

实现表格筛选的基本思路 在Vue中实现表格筛选通常涉及以下几个核心步骤:数据绑定、筛选逻辑处理、动态渲染。以下是具体实现方法。 基础数据绑定与表格渲染 定义表格数据和表头结构,使用v-for循环渲染…

vue实现表格编辑

vue实现表格编辑

Vue 实现表格编辑的方法 在 Vue 中实现表格编辑功能可以通过多种方式完成,以下是几种常见的方法: 使用 v-model 绑定数据 通过 v-model 绑定表格数据,结合 v-for 动态渲染…