纯css绘制斜线表头

效果图如下

在这里插入图片描述

代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
#lineTd {
     
     
 background: #f0f0f6 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=) no-repeat 100% center;   
}

tr{
     
     
	height: 50px;
}

td{
     
     
	width: 200px;
	border: 1px #000000 solid;
}

</style>
</head>
<body style="background-color: #f0f0f6;color:#404040;">
	<table style="border-collapse:collapse;" cellspacing="0" cellpadding="0">
	    <tbody>
			<tr>
				<td id="lineTd">
					<span style="float:left;margin-top: 10px;">项目</span>
					<span style="float:right;">日期</span>
				</td>
				<td>2010-10-15</td>
			</tr>
			<tr>
				<td>采购</td>
				<td>9000元</td>
			</tr>
		</tbody>
	</table>
</body>
</html>

主要CSS代码

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

其中PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=
是base64加密后的代码,未加密的代码如下:
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><line x1="0" y1="0" x2="100%" y2="100%" stroke="#b0b0b0" stroke-width="1"/></svg>
在线加解密
如果需要修改颜色,修改svg的strok属性即可即可
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42068550/article/details/112799837