当前位置:首页 > CSS

css好看的表格制作

2026-01-08 11:37:43CSS

CSS表格美化方法

边框与间距优化 使用border-collapse合并边框,避免双线边框。设置padding增加单元格内边距,提升可读性。

table {
  border-collapse: collapse;
  width: 100%;
}
td, th {
  border: 1px solid #ddd;
  padding: 12px;
}

斑马纹效果 通过:nth-child(even)选择器实现交替行颜色,增强视觉引导。

tr:nth-child(even) {
  background-color: #f2f2f2;
}

悬停高亮 添加transition过渡效果使交互更平滑。

tr:hover {
  background-color: #e6f7ff;
  transition: background 0.3s ease;
}

表头样式 使用渐变背景和文字阴影提升层次感。

th {
  background: linear-gradient(to bottom, #4a90e2, #357abD);
  color: white;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

圆角与阴影 结合box-shadowborder-radius创造卡片效果。

table {
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  border-radius: 8px;
  overflow: hidden;
}

响应式处理 使用媒体查询适应小屏幕设备。

@media screen and (max-width: 600px) {
  table { display: block; }
  tr { display: grid; grid-template-columns: 1fr 1fr; }
}

进阶设计技巧

玻璃拟态效果 通过半透明背景和模糊滤镜创造现代感。

table {
  background: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

动画加载 使用@keyframes实现数据加载动画。

@keyframes pulse {
  0% { background-color: #f5f5f5; }
  50% { background-color: #e0e0e0; }
  100% { background-color: #f5f5f5; }
}
.loading-row td {
  animation: pulse 1.5s infinite;
}

单元格状态标记 通过颜色编码表示不同状态。

td.status-success { background: #e6ffea; }
td.status-warning { background: #fff8e6; }
td.status-error { background: #ffebee; }

自定义复选框 美化表格内的表单元素。

css好看的表格制作

input[type="checkbox"] {
  accent-color: #4CAF50;
  transform: scale(1.3);
}

标签: 表格好看
分享给朋友:

相关文章

vue 实现跨行表格

vue 实现跨行表格

实现跨行表格的方法 在Vue中实现跨行表格可以通过多种方式完成,以下是几种常见的方法: 使用HTML原生表格 HTML原生表格支持rowspan属性,可以直接在Vue模板中使用: <tabl…

vue实现表格选择

vue实现表格选择

Vue 实现表格选择功能 在 Vue 中实现表格选择功能可以通过多种方式完成,常见的方法包括使用复选框、单选框或通过点击行高亮选中。以下是几种常见的实现方式。 使用复选框实现多选 在表格的每一行添加…

vue 实现tab表格

vue 实现tab表格

实现 Tab 表格的基本思路 在 Vue 中实现 Tab 表格功能,通常需要结合 v-for 动态渲染表格内容,并通过 v-if 或 v-show 控制不同 Tab 的显示切换。核心逻辑是通过数据驱动…

vue实现表格合并

vue实现表格合并

实现表格合并的方法 在Vue中实现表格合并通常涉及对表格数据的处理和单元格属性的动态绑定。以下是几种常见的方法: 使用rowspan和colspan属性 通过计算需要合并的行或列数,动态绑定rows…

vue循环实现表格

vue循环实现表格

Vue 循环实现表格的方法 在 Vue 中,可以通过 v-for 指令循环渲染表格数据。以下是一些常见的实现方式: 基础表格循环 使用 v-for 循环数组数据生成表格行: <templat…

vue easyui表格实现

vue easyui表格实现

Vue 与 EasyUI 表格集成方法 Vue 本身不直接支持 EasyUI,但可通过第三方库或手动集成实现。以下是两种主流方案: 方案一:使用 vue-easyui 封装库 安装官方维护的 Vue…