mirror of https://github.com/VERT-sh/VERT.git
feat: badge animation
This commit is contained in:
parent
74a8c1490a
commit
c88112d226
|
@ -60,7 +60,7 @@
|
||||||
<Icon />
|
<Icon />
|
||||||
{#if item.badge}
|
{#if item.badge}
|
||||||
<div
|
<div
|
||||||
class="absolute -top-1 font-display -right-1 w-fit px-1.5 h-4 rounded-full bg-badge text-on-badge flex items-center justify-center font-medium"
|
class="absolute overflow-hidden grid grid-rows-1 grid-cols-1 -top-1 font-display -right-1 w-fit px-1.5 h-4 rounded-full bg-badge text-on-badge font-medium"
|
||||||
style="font-size: 0.7rem;"
|
style="font-size: 0.7rem;"
|
||||||
transition:blur={{
|
transition:blur={{
|
||||||
blurMultiplier: 4,
|
blurMultiplier: 4,
|
||||||
|
@ -71,9 +71,41 @@
|
||||||
end: 1,
|
end: 1,
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
|
>
|
||||||
|
{#key item.badge}
|
||||||
|
<div
|
||||||
|
class="flex items-center justify-center w-full h-full col-start-1 row-start-1"
|
||||||
|
in:blur={{
|
||||||
|
duration,
|
||||||
|
easing: quintOut,
|
||||||
|
blurMultiplier: 3,
|
||||||
|
y: {
|
||||||
|
start: -12,
|
||||||
|
end: 0,
|
||||||
|
},
|
||||||
|
scale: {
|
||||||
|
start: 0.75,
|
||||||
|
end: 1,
|
||||||
|
},
|
||||||
|
}}
|
||||||
|
out:blur={{
|
||||||
|
duration,
|
||||||
|
easing: quintOut,
|
||||||
|
blurMultiplier: 3,
|
||||||
|
y: {
|
||||||
|
start: 0,
|
||||||
|
end: 12,
|
||||||
|
},
|
||||||
|
scale: {
|
||||||
|
start: 1,
|
||||||
|
end: 0.75,
|
||||||
|
},
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
{item.badge}
|
{item.badge}
|
||||||
</div>
|
</div>
|
||||||
|
{/key}
|
||||||
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
<p class=" font-medium">
|
<p class=" font-medium">
|
||||||
|
|
Loading…
Reference in New Issue