1
1
<template >
2
2
<div id =" app" >
3
- <div class =" ep-test-card" :style =" {maxHeight: size + 2000 + 'px'}" >
3
+ <!-- < div class="ep-test-card" :style="{maxHeight: size + 2000 + 'px'}">
4
4
<div>
5
5
<label for="progress">
6
6
Progress
40
40
:size="Number(size)"
41
41
:thickness="10"
42
42
:empty_thickness="5"
43
+ line="round"
43
44
:line_mode="{mode: 'in', offset: 10}"
44
45
:legend="true"
45
46
:legend_value="progress"
68
69
:animation="{type: 'loop', duration: 1000}"
69
70
font_size="4rem">
70
71
<span slot="legend_value">/200</span>
71
- <p slot =" legend_capture " >GOOD JOB</p >
72
+ <p slot="legend-caption ">GOOD JOB</p>
72
73
</vue-ellipse-progress>
73
74
<vue-ellipse-progress :progress="parseFloat(tasksDonePercent)"
74
75
:color="color"
84
85
:animation="{type: 'bounce', duration: 1000}"
85
86
font_size="2rem">
86
87
<span slot="legend_value">/200</span>
87
- <p style =" margin-bottom : 0 " slot =" legend_capture" >GOOD JOB</p >
88
+ <p style="margin-bottom: 0" slot="legend-caption">GOOD JOB</p>
89
+ </vue-ellipse-progress>
90
+ </div>-->
91
+ <div class =" ep-test-card" style =" background-color : white ; padding : 10% " :style =" {maxHeight: size + 2000 + 'px'}" >
92
+ <vue-ellipse-progress :progress =" parseFloat(progress)" :size =" size"
93
+ :thickness =" 15"
94
+ :empty_thickness =" 15"
95
+ font_size =" 6rem"
96
+ font_color =" black"
97
+ :color =" color"
98
+ :line_mode =" {mode: 'normal', offset: 10}"
99
+ >
100
+ <span slot =" legend-value" style =" color : black " >legend value</span >
101
+ <p style =" color : black " slot =" legend-caption" >legend Caption</p >
102
+ </vue-ellipse-progress >
103
+ <vue-ellipse-progress :progress =" parseFloat(tasksDonePercent)"
104
+ :color =" color"
105
+ :size =" size"
106
+ :thickness =" 21"
107
+ angle =" "
108
+ :loading =" loading"
109
+ :empty_thickness =" 20"
110
+ :line_mode =" {mode: 'normal', offset: 10}"
111
+ :legend_value =" tasks_done"
112
+ font_color =" black"
113
+ :animation =" {type: 'bounce', duration: 1000}"
114
+ font_size =" 6rem" >
115
+ <span style =" color : black ; display : inline-block ; border : 2px red solid " slot =" legend-value" >/200</span >
116
+ <p style =" margin-bottom : 0 ; border : 2px blue solid ; color : black ; font-size : 3rem " slot =" legend-caption" >TASKS DONE</p >
88
117
</vue-ellipse-progress >
89
118
</div >
90
119
</div >
@@ -97,9 +126,9 @@ export default {
97
126
data : () => ({
98
127
loading: false ,
99
128
noData: false ,
100
- progress: 45.5 ,
101
- tasks_done: 125 ,
102
- size: 250 ,
129
+ progress: 100 ,
130
+ tasks_done: 180 ,
131
+ size: 550 ,
103
132
color: {
104
133
gradient: {
105
134
radial: false ,
@@ -111,7 +140,7 @@ export default {
111
140
opacity: ' 1' ,
112
141
},
113
142
{
114
- color: ' #6849ff ' ,
143
+ color: ' #572883 ' ,
115
144
offset: ' 100' ,
116
145
opacity: ' 1' ,
117
146
},
0 commit comments