SVG 画正六边形的进度条~奇奇怪怪的需求

拿了点赞哦~~如下图所示, 中间可以放图片,黄色占比啦先看菜鸟教程里面, 固定的数值话是这样滴<!DOCTYPE html><html><body> <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <polyline points="30,10 50,20 50,40 30,50 10,40 10,20 30,10" style= "fill: transparent
摘要由CSDN通过智能技术生成
  • 如下图所示, 中间可以放图片,黄色占比啦在这里插入图片描述
  • 先看菜鸟教程里面, 固定的数值话是这样滴
    在这里插入图片描述
<!DOCTYPE html>
<html>
<body>


	<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
		<polyline points="30,10 50,20 50,40 30,50 10,40 10,20 30,10" style= "fill: transparent; stroke: rgba(72, 199, 255, 0.2); stroke-width: 2;" />
		<polyline cx="60" cy="60" points="30,10 50,20 50,40 30,50 18,44" style= "fill: transparent; stroke: #ffc702; stroke-width: 2;" />
	</svg>
</body>
</html>
  • 写成组件的话,就是给一个数 画出占比,我的思路: 一共六段,一份是1/6,求出给出的数占1/6的整数部分,和余数部分。比如给3/4 是1/6的9/2 也就是4
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值