当前位置:首页 > CSS

css制作表格6

2026-03-12 15:39:19CSS

CSS 制作表格的基础方法

使用 tabletrtd 等 HTML 标签结合 CSS 样式可以创建美观的表格。以下是一个基础示例:

<table class="basic-table">
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
  <tr>
    <td>内容1</td>
    <td>内容2</td>
  </tr>
</table>
.basic-table {
  width: 100%;
  border-collapse: collapse;
}
.basic-table th, .basic-table td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}
.basic-table th {
  background-color: #f2f2f2;
}

响应式表格设计

通过媒体查询实现小屏幕下的横向滚动:

.responsive-table {
  overflow-x: auto;
}
@media screen and (max-width: 600px) {
  .responsive-table table {
    width: 100%;
  }
}

斑马纹表格样式

使用 nth-child 选择器实现交替行颜色:

.zebra-table tr:nth-child(even) {
  background-color: #f9f9f9;
}

悬停高亮效果

为表格行添加鼠标悬停交互:

.hover-table tr:hover {
  background-color: #e6f7ff;
}

固定表头表格

实现内容滚动时表头固定的效果:

<div class="fixed-header-container">
  <table>
    <thead>
      <tr><th>固定标题</th></tr>
    </thead>
    <tbody>
      <!-- 表格内容 -->
    </tbody>
  </table>
</div>
.fixed-header-container {
  height: 300px;
  overflow-y: auto;
}
.fixed-header-container thead th {
  position: sticky;
  top: 0;
  background: white;
  z-index: 10;
}

圆角边框表格

为表格添加现代感的圆角设计:

css制作表格6

.rounded-table {
  border-radius: 8px;
  overflow: hidden;
}
.rounded-table th:first-child {
  border-top-left-radius: 8px;
}
.rounded-table th:last-child {
  border-top-right-radius: 8px;
}

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

相关文章

css制作箭头

css制作箭头

使用 CSS 边框制作箭头 通过调整元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; hei…

css动画制作

css动画制作

CSS动画制作方法 使用@keyframes规则定义动画序列,通过animation属性将动画应用到元素上。以下是一个基础示例: @keyframes fadeIn { from { opaci…

纯css制作下拉菜单

纯css制作下拉菜单

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

css继承制作教程

css继承制作教程

CSS继承的基本概念 CSS继承是指某些CSS属性可以从父元素传递到子元素的特性。并非所有属性都支持继承,但常见的文本相关属性(如font-family、color)默认具有继承性。通过合理利用继承,…

vue日历表格实现

vue日历表格实现

实现Vue日历表格的基本步骤 使用Vue实现日历表格需要处理日期数据生成、渲染和交互逻辑。以下是核心实现方法: 安装依赖(可选) 若需复杂功能可引入date-fns或dayjs等日期库: npm…

css好看的表格制作

css好看的表格制作

使用CSS制作美观表格的方法 边框与间距优化 通过border-collapse属性合并边框,避免双边框效果。设置padding增加单元格内边距,提升可读性。 table { border-…