当前位置:首页 > CSS

css制作表格效果

2026-01-28 14:53:20CSS

使用CSS制作表格效果

基础表格样式

通过border-collapse属性合并边框,使表格看起来更整洁。设置widthmargin控制表格大小和位置。

table {
  border-collapse: collapse;
  width: 100%;
  margin: 20px 0;
}
th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

斑马纹效果

使用:nth-child(even)选择器为偶数行添加背景色,提升可读性。

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

悬停高亮

通过:hover伪类实现鼠标悬停时行高亮效果。

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

表头固定样式

为表头(<th>)设置区别于表格内容的样式,通常使用深色背景和白色文字。

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

响应式表格

在小屏幕设备上,通过媒体查询调整表格布局,可能改为块级显示或隐藏部分列。

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

圆角边框

为表格添加圆角效果,需配合border-collapse: separate使用。

table {
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 10px;
  overflow: hidden;
}

单元格对齐

通过text-alignvertical-align属性控制单元格内容对齐方式。

td {
  text-align: center;
  vertical-align: middle;
}

边框样式定制

为不同边设置不同边框样式,增强视觉效果。

th {
  border-top: 2px solid #333;
  border-bottom: 2px solid #333;
}

阴影效果

为表格添加阴影,提升层次感。

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

交替列样式

类似于斑马纹,但应用于列而不是行。

css制作表格效果

td:nth-child(even) {
  background-color: #f9f9f9;
}

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

相关文章

vue实现放大效果

vue实现放大效果

使用 CSS 过渡实现放大效果 通过 Vue 的 v-bind:class 或 v-bind:style 动态绑定 CSS 类或样式,结合 CSS 的 transform: scale() 实现平滑过…

h5所能实现的效果

h5所能实现的效果

H5能实现的效果 H5(HTML5)作为最新的HTML标准,具备强大的功能和丰富的API支持,能够实现多种现代Web应用效果。以下是H5的主要能力分类: 多媒体支持 H5原生支持音频和视频播放,无需…

vue实现翻页效果

vue实现翻页效果

使用Vue实现翻页效果 在Vue中实现翻页效果通常需要结合分页组件和数据处理逻辑。以下是几种常见方法: 基础分页组件实现 <template> <div>…

css表格制作

css表格制作

CSS表格制作方法 使用CSS创建表格可以通过多种方式实现,以下是常见的几种方法: 使用HTML原生表格标签结合CSS样式 <table class="styled-table">…

uniapp 卡片效果

uniapp 卡片效果

uniapp 实现卡片效果的方法 使用 view 和 CSS 样式 通过 view 组件结合 CSS 样式可以快速实现卡片效果。设置圆角、阴影和边距来增强视觉层次感。 <view class=…

网页表格制作css代码

网页表格制作css代码

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