zoukankan      html  css  js  c++  java
  • 使用css给table表格表头添加斜线(斜线表格)

    html中table没有直接的斜线表头标签,但结合css、svg之类的可以实现。

    html代码:

     1 <table style="border-collapse:collapse;" cellspacing="0" cellpadding="0">
     2 <tbody>
     3 <tr>
     4 <td id="lineTd">
     5 <span style="float:left;margin-top:20px;">项目</span>
     6 <span style="float:right;margin-top:-10px;">日期</span>
     7 </td>
     8 <td>2010-10-15</td>
     9 </tr>
    10 <tr>
    11 <td>采购</td>
    12 <td>9000元</td>
    13 </tr>
    14 </tbody>
    15 </table>

    CSS代码:

    #lineTd {
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=) no-repeat 100% center;
    }

    其中

    PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=

    是base64加密后的代码,解密后如下:

    1. <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><line x1="0" y1="0" x2="100%" y2="100%" stroke="black" stroke-width="1"/></svg>

    代码中的black是颜色,支持16进制颜色编码,修改颜色后,重新base64加密后替换原来的加密代码即可。

  • 相关阅读:
    #Python#中国大学生实习-大数据分析
    PHP 数字转大写
    pdo封装2
    python tkinter组件学习
    微信小程序相关资料整理
    php任务管理器 —— Jobby
    linux 定时任务未执行php脚本
    centos中安装php7
    php资源列表
    给二维码(图片)添加文字(水印),让生成的二维码中间带logo
  • 原文地址:https://www.cnblogs.com/endv/p/15110824.html
Copyright © 2011-2022 走看看