当前位置:首页 > CSS

CSS模板制作表格

2026-04-01 16:49:50CSS

CSS表格基础样式

使用CSS可以自定义表格的边框、背景、间距等属性。以下是一个基础表格样式模板:

/* 表格整体样式 */
table {
  width: 100%;
  border-collapse: collapse; /* 合并边框 */
  margin: 20px 0;
  font-family: Arial, sans-serif;
}

/* 表头样式 */
th {
  background-color: #f2f2f2;
  color: #333;
  text-align: left;
  padding: 12px;
  border: 1px solid #ddd;
}

/* 单元格样式 */
td {
  padding: 10px;
  border: 1px solid #ddd;
}

/* 隔行变色效果 */
tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* 悬停高亮 */
tr:hover {
  background-color: #e6f7ff;
}

响应式表格设计

通过媒体查询实现小屏幕下的表格横向滚动:

@media (max-width: 600px) {
  table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}

斑马线表格进阶版

增加圆角边框和阴影效果:

table.advanced {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
  border-radius: 6px;
  overflow: hidden;
}

table.advanced th {
  background-color: #4CAF50;
  color: white;
}

table.advanced tr:last-child td {
  border-bottom: none;
}

无边框简约风格

适合数据仪表盘等场景:

table.minimalist {
  border: none;
}

table.minimalist td, 
table.minimalist th {
  border: none;
  padding: 8px 15px;
}

table.minimalist tr:not(:last-child) td {
  border-bottom: 1px dashed #eee;
}

固定表头滚动表格

通过CSS实现表头固定、内容区域滚动:

CSS模板制作表格

<div class="scrollable-table">
  <table>
    <thead>
      <tr><th>Header</th></tr>
    </thead>
    <tbody>
      <!-- 表格内容 -->
    </tbody>
  </table>
</div>
.scrollable-table {
  height: 300px;
  overflow-y: auto;
}

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

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

相关文章

css表格表单制作

css表格表单制作

CSS表格制作 使用CSS创建表格主要涉及<table>标签及其子元素的样式控制。以下是一个基础示例: <table class="styled-table"> <…

vue实现合同模板

vue实现合同模板

Vue 实现合同模板的方法 在 Vue 中实现合同模板功能,可以通过动态数据绑定和组件化设计来实现。以下是几种常见的实现方式: 使用动态数据绑定 通过 Vue 的数据绑定特性,可以将合同模板中的变量…

vue实现表格输入

vue实现表格输入

Vue实现表格输入的方法 基础表格实现 使用v-for指令动态渲染表格行和列,结合v-model实现双向数据绑定。 <template> <table> <…

vue实现多级表格

vue实现多级表格

Vue 实现多级表格的方法 使用递归组件实现多级表格 递归组件是处理嵌套数据的理想方式,特别适合展示树形结构的数据。 <template> <table> <…

vue实现模板切换

vue实现模板切换

Vue 实现模板切换的方法 在 Vue 中实现模板切换可以通过多种方式,以下是几种常见的方法: 使用 v-if 或 v-show 指令 通过条件渲染指令动态切换模板: <template&g…

vue实现垂直表格

vue实现垂直表格

实现垂直表格的基本思路 在Vue中实现垂直表格(即表头在左侧,数据向右展开的布局),可以通过调整HTML结构和CSS样式来实现。垂直表格常用于对比数据或展示属性-值对。 HTML结构设计 使用Vue…