Skip to content

Commit 44d889d

Browse files
authored
feat: add opacity transition (#96)
1 parent f63a0ca commit 44d889d

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/Circle.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ function getPathStyles(
5555
strokeDasharray: `${(percent / 100) * (len - gapDegree)}px ${len}px`,
5656
strokeDashoffset: `-${gapDegree / 2 + (offset / 100) * (len - gapDegree)}px`,
5757
transition:
58-
'stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s', // eslint-disable-line
58+
'stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s', // eslint-disable-line
5959
};
6060

6161
return {

tests/__snapshots__/index.spec.js.snap

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ Array [
176176
"stroke": "#D9D9D9",
177177
"strokeDasharray": "225.30970943744057px 295.3097094374406px",
178178
"strokeDashoffset": "-35px",
179-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
179+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
180180
}
181181
}
182182
/>
@@ -196,7 +196,7 @@ Array [
196196
"stroke": "#2db7f5",
197197
"strokeDasharray": "67.59291283123217px 295.3097094374406px",
198198
"strokeDashoffset": "-35px",
199-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
199+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
200200
}
201201
}
202202
/>
@@ -234,7 +234,7 @@ Array [
234234
"stroke": "#D9D9D9",
235235
"strokeDasharray": "225.30970943744057px 295.3097094374406px",
236236
"strokeDashoffset": "-35px",
237-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
237+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
238238
}
239239
}
240240
/>
@@ -254,7 +254,7 @@ Array [
254254
"stroke": "#2db7f5",
255255
"strokeDasharray": "67.59291283123217px 295.3097094374406px",
256256
"strokeDashoffset": "-35px",
257-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
257+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
258258
}
259259
}
260260
/>
@@ -292,7 +292,7 @@ Array [
292292
"stroke": "#D9D9D9",
293293
"strokeDasharray": "225.30970943744057px 295.3097094374406px",
294294
"strokeDashoffset": "-35px",
295-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
295+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
296296
}
297297
}
298298
/>
@@ -312,7 +312,7 @@ Array [
312312
"stroke": "#2db7f5",
313313
"strokeDasharray": "67.59291283123217px 295.3097094374406px",
314314
"strokeDashoffset": "-35px",
315-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
315+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
316316
}
317317
}
318318
/>
@@ -350,7 +350,7 @@ Array [
350350
"stroke": "#D9D9D9",
351351
"strokeDasharray": "225.30970943744057px 295.3097094374406px",
352352
"strokeDashoffset": "-35px",
353-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
353+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
354354
}
355355
}
356356
/>
@@ -370,7 +370,7 @@ Array [
370370
"stroke": "#2db7f5",
371371
"strokeDasharray": "67.59291283123217px 295.3097094374406px",
372372
"strokeDashoffset": "-35px",
373-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
373+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
374374
}
375375
}
376376
/>
@@ -408,7 +408,7 @@ Array [
408408
"stroke": "#D9D9D9",
409409
"strokeDasharray": "225.30970943744057px 295.3097094374406px",
410410
"strokeDashoffset": "-35px",
411-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
411+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
412412
}
413413
}
414414
/>
@@ -428,7 +428,7 @@ Array [
428428
"stroke": "#2db7f5",
429429
"strokeDasharray": "67.59291283123217px 295.3097094374406px",
430430
"strokeDashoffset": "-35px",
431-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
431+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
432432
}
433433
}
434434
/>
@@ -466,7 +466,7 @@ Array [
466466
"stroke": "#D9D9D9",
467467
"strokeDasharray": "225.30970943744057px 295.3097094374406px",
468468
"strokeDashoffset": "-35px",
469-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
469+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
470470
}
471471
}
472472
/>
@@ -486,7 +486,7 @@ Array [
486486
"stroke": "#2db7f5",
487487
"strokeDasharray": "67.59291283123217px 295.3097094374406px",
488488
"strokeDashoffset": "-35px",
489-
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",
489+
"transition": "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",
490490
}
491491
}
492492
/>

0 commit comments

Comments
 (0)