Brickslab.

@brickslab/ui-web

Particules sparkle flottantes autour du texte. Idéal pour les CTA hero et les mises en avant premium sans être kitsch.

Défaut

palette brand — 8 sparkles

Nouveau dans la bibliothèque

Densité et taille

Léger (4 sparkles, taille 8)Dense (15 sparkles, taille 14)

Couleurs personnalisées

Palette chaleureuse

Props

PropTypeDéfautRequisDescription
childrenstringTexte affiché avec les sparkles.
countnumber8Nombre de sparkles générés.
sizenumber10Taille de base des sparkles en px.
speednumber1.2Durée d'un cycle de sparkle en secondes.
colorsstring[]Couleurs des sparkles. Défaut : palette brand.
area"text" | "bounds""bounds"Zone de distribution des sparkles.
reducedMotion"auto" | "always" | "never""auto"Désactive les sparkles si réduit.

Utilisation

tsx
import { SparklesText } from "@brickslab/ui-web";

// CTA avec sparkles
<SparklesText count={10} size={12}>
  Nouveau composant ✨
</SparklesText>

// Couleurs custom
<SparklesText colors={["#F59E0B", "#FBFBFB"]} count={6}>
  Doré et blanc
</SparklesText>