HTML、CSS表格的斜表头样式设置title 画对角线

我里面有用到layui框架的影响,实际根据你自己的框架来小调下就可以

效果如下

上代码

html 复制代码
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>对角线单元格示例</title>
    <style>
      

        /* 模拟对角线 */
        .oline {
            border-top: 40px #fff solid;
            /*上边框宽度等于表格第一行行高*/
            width: 0px;
            /*让容器宽度为0*/
            height: 0px;
            /*让容器高度为0*/
            border-left: 80px #fff solid;
            /*左边框宽度等于表格第一行第一格宽度*/
            position: relative;
            /*让里面的两个子容器绝对定位*/

        }

        .oline::before {
            position: absolute;
            top: -49px;
            left: -95px;
            width: 110px;
            height: 58px;
            background: #E3ECFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9IiNDRUQzREMiIHN0cm9rZS13aWR0aD0iMSIvPjwvc3ZnPg==) no-repeat 100% center;
            content: '';
        }

        .span1 {
            font-style: normal;
            display: block;
            position: absolute;
            top: -42px;
            left: -43px;
            width: 56px;
        }

        .span2 {
            font-style: normal;
            display: block;
            position: absolute;
            top: -15px;
            left: -93px;
            width: 59px;
        }


    </style>
</head>
<body>
<table class="layui-table" style="width: auto;" border="1"> 
   <thead> 
    <tr>
     <th style="width: 110px;">
      <div class="oline">
       <span class="span1">费用类别</span> 
       <span class="span2">科室名称</span>
      </div></th> 
     <th style="width: 110px;">超声费</th> 
     <th style="width: 110px;">处置</th> 
     <th style="width: 110px;">床位费</th> 
     <th style="width: 110px;">放射费</th> 
     <th style="width: 110px;">护理费</th> 
     <th style="width: 110px;">化验费</th> 
     <th style="width: 110px;">心电图</th> 
     <th style="width: 110px;">中医理疗费</th> 
     <th style="width: 110px;">注射费</th> 
    </tr>
   </thead> 
   <tbody> 
    <tr> 
     <td style="width: 110px;">**组</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;">141.000</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
    </tr> 
    <tr> 
     <td style="width: 110px;">**组</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;">25.500</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
    </tr> 
    <tr> 
     <td style="width: 110px;">***组</td> 
     <td style="width: 110px;">566.000</td> 
     <td style="width: 110px;">13.500</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;">240.000</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;">2605.900</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
    </tr> 
    <tr> 
     <td style="width: 110px;">**组</td> 
     <td style="width: 110px;">410.000</td> 
     <td style="width: 110px;">15.900</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;">180.000</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;">637.800</td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
     <td style="width: 110px;"></td> 
    </tr> 
   </tbody>
  </table>


</body>
</html>
相关推荐
christine-rr4 分钟前
征文投稿:如何写一份实用的技术文档?——以软件配置为例
运维·前端·网络·数据库·软件构建
_骁5 分钟前
记两次谷歌浏览器升级引起的bug
前端
风之舞_yjf1 小时前
Vue基础(14)_列表过滤、列表排序
前端·javascript·vue.js
BillKu1 小时前
scss(sass)中 & 的使用说明
前端·sass·scss
疯狂的沙粒1 小时前
uni-app 项目支持 vue 3.0 详解及版本升级方案?
前端·vue.js·uni-app
Jiaberrr2 小时前
uniapp Vue2 获取电量的独家方法:绕过官方插件限制
前端·javascript·uni-app·plus·电量
谢尔登2 小时前
【React】React 18 并发特性
前端·react.js·前端框架
Joker`s smile2 小时前
使用React+ant Table 实现 表格无限循环滚动播放
前端·javascript·react.js
国家不保护废物2 小时前
🌟 React 魔法学院入学指南:从零构建你的第一个魔法阵(项目)!
前端·react.js·架构
import_random2 小时前
[机器学习]svm支持向量机(优势在哪里)
前端