使用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加密后替換原來的加密代碼即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM