CSS在Table列右上角添加标记简单实现

实现效果

代码

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Table Ribbon Demo</title>
  <style>
    /* 设置表格样式 */
    table {
      width: 300px;
      border-collapse: collapse;
      margin: 50px auto;
      border: 1px solid #ddd;
    }
    .tdDiv {
      text-align: center;
      vertical-align: middle;
      font-size: 18px;
      padding: 20px;
      border: 1px solid #ddd;
      position: relative; /* 让伪元素相对于每个 td 定位 */
    }
    /* 为每个 <td> 元素添加标签样式 */
    tr::after {
      content: "已接收";
      position: absolute;
      top: -10px;
      right: -10px;
      background: red;
      color: white;
      padding: 5px 10px;
      font-size: 14px;
      transform: rotate(45deg);
      z-index: 1;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    }
  </style>
</head>
<body>

  <table>
    <tr class="tdDiv">
      <td >第一行内容</td>
    </tr>
    <tr>
      <td>第二行内容</td>
    </tr>
    <tr class="tdDiv">
      <td >第三行内容</td>
    </tr>
  </table>

</body>
</html>
复制代码

这是简单demo,可自行套用自己要实现的功能

posted @   一剑天门  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示