Vue3水球图

<div class="ads" style="width: 175px;height: 175px;border: 3px solid red;border-radius: 50%;display: flex;justify-content: center;align-items: center; border-color: #0F81A1#1ACDFD  	#0F81A1  #1ACDFD;">
					<div  class="dfg" style="width:170px;height:170px;" ref="hygrometer"></div>
				</div>
const drawLiquidfill =function(){
				      // 基于准备好的dom,初始化echarts实例
				      let hygrometer = proxy.$echarts.init(proxy.$refs.hygrometer)
				      // 使用指定的配置项和数据显示图表
				      hygrometer.setOption({
				        tooltip: {
				          show: false
				        },
				          series: [{
				            name: '0',
				            type: 'liquidFill',
				            radius: '150px',
				            data: [5],
				            label: {
				                normal: {
				                    color: '#27e5f1',
				                    insideColor: '#fff',
				                    textStyle: {
				                        fontSize: 40,
				                        fontWeight: 'bold',
				                    }
				                }
				            },
				            color: [{
				                type: 'linear',
				                x: 0,
				                y: 1,
				                x2: 0,
				                y2: 0,
				                colorStops: [{
				                    offset: 1,
				                    color: ['#6a7feb'], // 0% 处的颜色
				                }, {
				                    offset: 0,
				                    color: ['#27e5f1'], // 100% 处的颜色
				                }],
				                global: false // 缺省为 false
				            }],
				            outline: {
				                show: true,
				                borderDistance: 5,
				                itemStyle: {
				                    borderColor: '#27e5f1',
				                    borderWidth: 3
				                }
				            }
				        }]
				      })
					  console.log(hygrometer._chartsViews[0].__model.option);
					  		
						  
			  		}
	    @keyframes rotate360 {
	        100% {
	            transform: rotate(360deg);
	        }
			
	    }
		@keyframes rotate {
		   100% {
		       transform: rotate(-360deg);
		   }
			
		}
	.ads{
		animation: rotate360 5s linear 0.2s infinite;
		
	}
	.dfg{
		animation: rotate 5s linear 0.2s infinite;
	}

效果图

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值