当前位置:首页 > CSS

css好看的表格制作

2026-03-31 19:08:19CSS

CSS 表格美化技巧

边框与间距优化
使用 border-collapse: collapse 合并边框,避免双线间距。通过 padding 调整单元格内边距,border 属性定义线条样式。例如:

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

颜色与背景
交替行色增强可读性,使用 nth-child(even) 选择器。表头可单独设置深色背景:

th {
  background-color: #4CAF50;
  color: white;
}
tr:nth-child(even) {
  background-color: #f2f2f2;
}

悬停效果
增加交互性,鼠标悬停时高亮行:

tr:hover {
  background-color: #ddd;
}

圆角与阴影
为表格添加 border-radiusbox-shadow 提升立体感:

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

响应式设计
小屏幕下隐藏非必要列,横向滚动保留核心数据:

@media screen and (max-width: 600px) {
  .hide-on-mobile {
    display: none;
  }
  table {
    display: block;
    overflow-x: auto;
  }
}

斑马线进阶样式
结合渐变背景创造更柔和的交替色:

tr:nth-child(odd) {
  background: linear-gradient(to right, #f8f9fa, #e9ecef);
}

表头固定
滚动时保持表头可见(需配合 position: sticky):

th {
  position: sticky;
  top: 0;
  z-index: 10;
}

单元格对齐
通过 text-alignvertical-align 控制内容位置:

css好看的表格制作

th { text-align: left; }
td.number { text-align: right; }
td.middle { vertical-align: middle; }

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

相关文章

怎么制作css表格

怎么制作css表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,CSS用于控制样式。以下是一个基础示例: <table class="styled-table">…

vue实现表格多行修改

vue实现表格多行修改

实现表格多行修改的方法 数据绑定与表格渲染 使用v-model绑定表格数据到Vue实例的data属性。通过v-for循环渲染表格行,并为每行数据添加编辑状态标识。 <template>…

vue实现表格选择

vue实现表格选择

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

vue实现表格滚动

vue实现表格滚动

Vue 实现表格滚动的方法 使用 CSS 固定表头并滚动内容 通过 CSS 设置表格容器的固定高度和 overflow-y: auto,实现内容区域的滚动。表头部分使用 position: stick…

vue 实现tab表格

vue 实现tab表格

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

vue表格实现多选

vue表格实现多选

实现多选表格的基础方法 在Vue中实现表格多选功能,通常需要结合el-table组件(Element UI)或v-data-table组件(Vuetify)。以下是基于Element UI的实现示例:…