当前位置:首页 > CSS

制作表格css

2026-01-28 04:09:04CSS

基础表格样式

为表格添加基础样式可以提升可读性和美观度。以下代码设置了边框、间距和字体:

table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
}

th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

th {
  background-color: #f2f2f2;
  font-weight: bold;
}

斑马纹效果

交替行颜色能提高表格的可读性:

制作表格css

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

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

响应式表格

在小屏幕设备上添加水平滚动:

制作表格css

.table-container {
  overflow-x: auto;
}

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

高级样式选项

更复杂的设计可以包含以下特性:

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

th {
  position: sticky;
  top: 0;
  background-color: #4CAF50;
  color: white;
}

td.highlight {
  background-color: #ffeb3b;
  font-weight: bold;
}

排序指示器

为可排序表格添加视觉提示:

th.sortable {
  cursor: pointer;
  position: relative;
}

th.sortable:after {
  content: "↑↓";
  margin-left: 5px;
  opacity: 0.3;
}

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

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

这些CSS代码片段可以根据具体需求组合使用或单独实现,通过调整颜色、间距和效果参数来匹配网站的整体设计风格。

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

相关文章

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangle-…

css制作扇形

css制作扇形

使用 CSS 制作扇形 方法一:利用 border-radius 和 transform 通过设置 border-radius 和 transform 属性,可以创建一个扇形。以下是一个示例代码:…

css制作网站导航

css制作网站导航

使用CSS制作网站导航的方法 水平导航栏 通过display: inline-block或flexbox布局实现水平导航栏。设置背景色、间距和悬停效果增强交互性。 .navbar { backg…

css背景图片制作

css背景图片制作

使用CSS设置背景图片 在CSS中,可以通过background-image属性为元素添加背景图片。以下是一个基本示例: .element { background-image: url('pa…

css下拉箭头的制作

css下拉箭头的制作

使用伪元素制作下拉箭头 通过CSS的::after或::before伪元素结合边框属性创建箭头。设置元素的position: relative,伪元素使用绝对定位调整位置。 .dropdown {…

css div制作

css div制作

使用CSS制作div元素 在HTML和CSS中,div元素是最常用的容器之一,用于布局和样式设计。以下是一些常见的方法和技巧: 基础div样式 <div class="box">这是一…