css table自适应斜线

复制下面这张斜线svg,可以修改颜色

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

设置好自己想要的svg后转base64

// 找到页面上面的svg元素
const svg = document.getElementById('svg');
 // 将整个 document 对象序列化为一个 XML 字符串
const s = new XMLSerializer().serializeToString(svg);
 // 通过window.btoa() 方法用于创建一个 base-64 编码的字符串
const img = `data:image/svg+xml;base64,${window.btoa(s)}`;

dom

<th class="lineTh" :colspan="treeList[0].length">
	<span style="float:left;margin-top:20px;">项目</span>
	<span style="float:right;margin-top:10px;">日期</span>
</th>

css 背景图片使用base64的图片,宽度100%进行自适应

.lineTh {
 background: #38ADAB url(data:image/svg+xml;base64,PHN2ZyBkYXRhLXYtM2ZkOWYxMGI9IiIgaWQ9InN2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48bGluZSBkYXRhLXYtM2ZkOWYxMGI9IiIgeDE9IjAiIHkxPSIwIiB4Mj0iMTAwJSIgeTI9IjEwMCUiIHN0cm9rZT0iI0FGQUZBRiIgc3Ryb2tlLXdpZHRoPSIxIi8+PC9zdmc+) no-repeat 100% center;   
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值