svelte-spins
A zero dependency spinner library using loaders.css as Svelte components.
Built by Kyle Schwartz
View on GitHubInstall
Bun:
bun i svelte-spinsnpm:
npm i svelte-spinspnpm:
pnpm i svelte-spinsYarn:
yarn add svelte-spinsUsage
<script lang="ts">
import { BallPulseSync } from "svelte-spins";
let color = "red";
let classes = "button-loader";
let style="background: green; padding: 3rem;";
</script>
<BallPulseSync {color} {style} />API
All props are optional
| Name | Value | Default | Function |
|---|---|---|---|
| classes | string | null | CSS classes |
| style | string | null | Inline styles |
| color | string | black | Foreground color |
Loaders
BallBeat
BallClipRotate
BallClipRotateMultiple
BallClipRotatePulse
BallGridBeat
BallGridPulse
BallPulse
BallPulseRise
BallPulseSync
BallRotate
BallScale
BallScaleMultiple
BallScaleRipple
BallScaleRippleMultiple
BallSpinFadeLoader
BallTrianglePath
BallZigZag
BallZigZagDeflect
CubeTransition
LineScale
LineScaleParty
LineScalePulseOut
LineScalePulseOutRapid
LineSpinFadeLoader
Pacman
SemiCircleSpin
SquareSpin
TriangleSkewSpin