当前位置:首页 > 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 class="styled-table">…

使用vue实现表格

使用vue实现表格

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

vue表格组件实现

vue表格组件实现

Vue表格组件实现 基础表格实现 使用el-table组件实现基础表格功能。安装Element UI后,引入el-table和el-table-column组件。 <template>…

vue表格动态实现

vue表格动态实现

Vue 表格动态实现方法 动态表格的实现通常涉及数据绑定、列配置动态化以及交互功能的灵活处理。以下是几种常见场景的具体实现方式: 动态数据绑定 通过v-for指令循环渲染表格行数据,数据变化时表格自…

vue 实现表格渲染

vue 实现表格渲染

基本表格渲染 在 Vue 中渲染表格通常使用 v-for 指令遍历数据数组,动态生成表格行。以下是一个简单的示例: <template> <table> <…

vue实现表格搜索

vue实现表格搜索

实现表格搜索功能 在Vue中实现表格搜索功能,可以通过以下步骤完成: 数据绑定与搜索输入框 创建一个输入框用于接收用户输入的搜索关键词,使用v-model实现双向绑定。 <template…