Spaces:
Running
Running
<script lang="ts"> | |
export let classNames = ""; | |
</script> | |
<svg | |
xmlns="http://www.w3.org/2000/svg" | |
width="40px" | |
height="25px" | |
viewBox="0 0 60 40" | |
preserveAspectRatio="xMidYMid" | |
class={classNames} | |
> | |
{#each Array(3) as _, index} | |
<g transform={`translate(${20 * index + 10} 20)`}> | |
{index} | |
<circle cx="0" cy="0" r="6" fill="currentColor"> | |
<animateTransform | |
attributeName="transform" | |
type="scale" | |
begin={`${-0.375 + 0.15 * index}s`} | |
calcMode="spline" | |
keySplines="0.3 0 0.7 1;0.3 0 0.7 1" | |
values="0.5;1;0.5" | |
keyTimes="0;0.5;1" | |
dur="1s" | |
repeatCount="indefinite" | |
/> | |
</circle> | |
</g> | |
{/each} | |
</svg> | |