当前位置:首页 > CSS

css制作表头

2026-01-28 01:19:34CSS

CSS制作表头的方法

固定表头样式

通过CSS设置表头的背景色、字体、边框等基础样式,使表头在视觉上突出:

th {
  background-color: #f2f2f2;
  font-weight: bold;
  padding: 12px;
  text-align: left;
  border-bottom: 2px solid #ddd;
}

悬停效果增强

为表头添加悬停交互效果,提升用户体验:

th:hover {
  background-color: #e6e6e6;
  cursor: pointer;
}

冻结表头(滚动时固定)

当表格内容过长需要滚动时,保持表头始终可见:

<div class="table-container">
  <table>
    <thead>
      <tr><th>Header 1</th><th>Header 2</th></tr>
    </thead>
    <tbody>
      <!-- 表格内容 -->
    </tbody>
  </table>
</div>
.table-container {
  height: 300px;
  overflow-y: auto;
}
thead {
  position: sticky;
  top: 0;
  z-index: 10;
}

响应式表头设计

在小屏幕设备上调整表头布局:

@media (max-width: 600px) {
  th {
    padding: 8px;
    font-size: 14px;
  }
}

带排序箭头的表头

添加排序状态指示图标:

th.sort-asc:after {
  content: " ↑";
  color: #666;
}
th.sort-desc:after {
  content: " ↓";
  color: #666;
}

斑马纹表头

创建交替颜色的表头效果:

thead tr:nth-child(odd) th {
  background-color: #f8f8f8;
}
thead tr:nth-child(even) th {
  background-color: #e8e8e8;
}

圆角边框表头

为表头添加圆角设计:

css制作表头

th:first-child {
  border-top-left-radius: 5px;
}
th:last-child {
  border-top-right-radius: 5px;
}

标签: 表头css
分享给朋友:

相关文章

css sprites制作

css sprites制作

什么是CSS Sprites CSS Sprites是一种将多个小图片合并成一张大图的技术,通过background-position属性来显示需要的部分。这种技术可以减少HTTP请求次数,提升页面加…

纯css制作下拉菜单

纯css制作下拉菜单

纯CSS下拉菜单实现方法 通过CSS的:hover伪类和display属性可以实现纯CSS下拉菜单,无需JavaScript。以下是具体实现方式: HTML结构示例: <nav class=…

css下拉框制作

css下拉框制作

使用原生HTML和CSS制作下拉框 HTML的<select>元素结合CSS可以创建基础下拉框: <select class="custom-dropdown"> <…

css怎么制作个人主页

css怎么制作个人主页

设计布局结构 使用CSS的Flexbox或Grid布局创建响应式结构。Flexbox适合一维排列(如导航栏),Grid适合二维布局(如整体页面分区)。例如: .container { displ…

css制作goole

css制作goole

使用CSS制作Google标志 Google标志由多彩的字母和简洁的字体组成,可以通过CSS的字体属性、颜色渐变和布局来实现。 字体选择 Google标志使用自定义字体"Product Sans",…

css菜单制作

css菜单制作

CSS 菜单制作方法 水平导航菜单 使用 display: inline-block 或 flexbox 可以轻松创建水平导航菜单。以下是一个基本示例: <nav> <ul c…