当前位置:首页 > CSS

css制作表格效果

2026-02-13 09:13:13CSS

CSS 制作表格的基础方法

使用纯CSS制作表格可以通过display: table系列属性模拟传统表格结构。以下是一个基础示例:

.table-container {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.table-row {
  display: table-row;
}
.table-cell {
  display: table-cell;
  padding: 8px;
  border: 1px solid #ddd;
}

对应HTML结构:

<div class="table-container">
  <div class="table-row">
    <div class="table-cell">Header 1</div>
    <div class="table-cell">Header 2</div>
  </div>
  <div class="table-row">
    <div class="table-cell">Data 1</div>
    <div class="table-cell">Data 2</div>
  </div>
</div>

增强表格样式技巧

为表格添加斑马纹效果:

.table-row:nth-child(even) {
  background-color: #f2f2f2;
}

悬停高亮效果:

css制作表格效果

.table-row:hover {
  background-color: #e6e6e6;
}

响应式表格设计(横向滚动):

.table-wrapper {
  overflow-x: auto;
  max-width: 100%;
}

现代CSS Grid布局方案

使用CSS Grid创建更灵活的表格布局:

css制作表格效果

.grid-table {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 1px;
  background-color: #ddd;
}

.grid-cell {
  background: white;
  padding: 8px;
}

边框样式优化

双线边框效果:

.table-cell {
  border: 1px double #999;
}

圆角边框表格:

.table-container {
  border-radius: 8px;
  overflow: hidden;
}

表头固定样式

固定表头样式示例:

.table-header .table-cell {
  background-color: #4CAF50;
  color: white;
  font-weight: bold;
  position: sticky;
  top: 0;
}

标签: 表格效果
分享给朋友:

相关文章

vue实现子表格

vue实现子表格

Vue 实现子表格的方法 在 Vue 中实现子表格可以通过多种方式完成,以下是几种常见的方法: 使用嵌套组件 创建一个父表格组件和一个子表格组件,通过 props 将数据传递给子表格组件。父表格的每…

js实现滚动条效果

js实现滚动条效果

实现滚动条效果的方法 使用原生JavaScript实现滚动条 通过监听滚动事件,可以动态调整滚动条的位置和样式。以下是一个基础实现示例: // 获取DOM元素 const container = d…

jquery 效果

jquery 效果

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 提供了丰富的效果(Effects)功能,可以轻松实现元素的动态显…

vue实现预览效果

vue实现预览效果

实现预览效果的常见方法 在Vue中实现预览效果可以通过多种方式完成,以下列举几种典型场景和对应的实现方案: 图片/文件预览 使用<input type="file">结合FileRead…

网页表格制作css代码

网页表格制作css代码

基础表格样式 使用CSS为HTML表格添加基础样式,包括边框、间距和背景色: table { width: 100%; border-collapse: collapse; margin…

vue实现表格界面

vue实现表格界面

Vue 实现表格界面的方法 使用 Element UI 的表格组件 Element UI 提供了功能丰富的表格组件,适合快速开发表格界面。安装 Element UI 后,可以直接使用 el-table…