当前位置:首页 > CSS

css制作biaoge

2026-02-13 04:12:09CSS

使用CSS制作表格

在HTML中创建表格通常使用<table>标签,结合CSS可以美化表格样式。以下是一个完整的示例:

HTML结构

<table class="styled-table">
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>城市</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>张三</td>
      <td>25</td>
      <td>北京</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>30</td>
      <td>上海</td>
    </tr>
  </tbody>
</table>

CSS样式

css制作biaoge

.styled-table {
  width: 100%;
  border-collapse: collapse;
  margin: 25px 0;
  font-size: 0.9em;
  font-family: sans-serif;
  min-width: 400px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.styled-table thead tr {
  background-color: #009879;
  color: #ffffff;
  text-align: left;
}

.styled-table th,
.styled-table td {
  padding: 12px 15px;
}

.styled-table tbody tr {
  border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
  background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
  border-bottom: 2px solid #009879;
}

.styled-table tbody tr:hover {
  background-color: #f1f1f1;
}

响应式表格设计

对于移动设备,可以使用以下方法使表格响应式:

@media screen and (max-width: 600px) {
  .styled-table {
    border: 0;
  }

  .styled-table thead {
    display: none;
  }

  .styled-table tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
  }

  .styled-table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
  }

  .styled-table td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
}

表格边框样式

设置不同的边框样式可以增强表格可读性:

css制作biaoge

.styled-table {
  border: 1px solid #ddd;
}

.styled-table th, 
.styled-table td {
  border: 1px solid #ddd;
}

/* 圆角边框 */
.styled-table {
  border-radius: 5px;
  overflow: hidden;
}

表格颜色方案

使用CSS变量可以轻松切换表格主题:

:root {
  --primary-color: #4285f4;
  --secondary-color: #f1f8fe;
}

.styled-table thead tr {
  background-color: var(--primary-color);
}

.styled-table tbody tr:nth-of-type(even) {
  background-color: var(--secondary-color);
}

表格动画效果

添加悬停动画提升用户体验:

.styled-table tbody tr {
  transition: all 0.3s ease;
}

.styled-table tbody tr:hover {
  transform: scale(1.02);
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

标签: cssbiaoge
分享给朋友:

相关文章

css网页制作教程

css网页制作教程

CSS网页制作教程 CSS(层叠样式表)是用于控制网页外观和布局的核心技术。以下是CSS网页制作的关键步骤和技巧: 基础语法与引入方式 CSS规则由选择器和声明块组成: 选择器 { 属性: 值…

css 制作三角形

css 制作三角形

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

css怎么制作表格

css怎么制作表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,结合CSS可以自定义样式。以下是基本实现方法: HTML结构 <table> <th…

css制作简历

css制作简历

使用CSS制作简历的步骤 设计简历结构 使用HTML创建简历的基本结构,包括个人信息、教育背景、工作经历、技能等部分。确保每个部分都有清晰的标题和内容区域。 基础样式设置 通过CSS设置全局样式,包…

css 制作购物网站

css 制作购物网站

布局设计 使用CSS Grid或Flexbox创建响应式布局。Grid适合整体页面结构,Flexbox适合局部组件排列。定义网格模板区域,如头部、导航、商品展示区、侧边栏和页脚。 .containe…

css日历制作

css日历制作

基础日历结构 使用HTML创建日历的基本框架,通常包含表格元素。月份、星期几和日期通过<table>标签组织,表头显示星期几,表格主体填充日期数字。 <div class="cal…