当前位置:首页 > CSS

css表头制作

2026-02-27 03:02:46CSS

css表头制作

css表头制作

CSS表头制作方法

固定表头(滚动时保持可见)

.table-container {
  height: 300px;
  overflow-y: auto;
}

table {
  width: 100%;
  border-collapse: collapse;
}

thead {
  position: sticky;
  top: 0;
  background-color: #f8f9fa;
}

基础样式设计

thead th {
  padding: 12px 15px;
  text-align: left;
  background-color: #3498db;
  color: white;
  font-weight: bold;
  border-bottom: 2px solid #2980b9;
}

悬停效果

thead th:hover {
  background-color: #2980b9;
  cursor: pointer;
}

斑马条纹表格

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

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

响应式表头

@media screen and (max-width: 600px) {
  thead {
    display: none;
  }

  td::before {
    content: attr(data-label);
    font-weight: bold;
    display: inline-block;
    width: 120px;
  }
}

带排序箭头的表头

th.sortable {
  position: relative;
  padding-right: 25px;
}

th.sortable::after {
  content: "↑↓";
  position: absolute;
  right: 8px;
  opacity: 0.5;
}

th.sort-asc::after {
  content: "↑";
  opacity: 1;
}

th.sort-desc::after {
  content: "↓";
  opacity: 1;
}

圆角表头

table {
  border-radius: 10px;
  overflow: hidden;
}

thead th:first-child {
  border-top-left-radius: 10px;
}

thead th:last-child {
  border-top-right-radius: 10px;
}

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

相关文章

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块可以通过HTML和CSS的配合实现,主要利用flexbox布局和伪元素来模拟钢琴的黑白键排列。 HTML结构 <div class="piano"> &l…

css制作tab菜单

css制作tab菜单

CSS制作Tab菜单的方法 HTML结构 使用无序列表和div容器构建基础结构,列表项为标签页标题,div内放置对应内容块。 <ul class="tab-menu"> <li…

制作css选择器

制作css选择器

CSS选择器基础语法 CSS选择器用于定位HTML文档中的元素,以便为其应用样式。常见的基础选择器包括: 元素选择器:直接使用HTML标签名(如p、div) 类选择器:以.开头(如.header)…

css制作靶子

css制作靶子

CSS 制作靶子 使用 CSS 可以轻松创建一个靶子效果,主要通过嵌套的圆形元素和背景色实现。以下是实现方法: HTML 结构 <div class="target"> &…

css菜单制作

css菜单制作

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

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…