Saltar al contenido
Interacción Gratis

Sello

Botón que al presionarlo estampa una marca de tinta que se expande y confirma la acción.

Plan
Gratis · MIT
Dependencias
Solo React
Props
13 (10 ajustables)

Vista previa en vivo

Instalación

1. Instala el paquete

npm i furin

2. Impórtalo

import { Sello } from "furin";

También con pnpm add furin, yarn add furin o bun add furin. Cada componente trae su CSS y lo importa por ti.

Props

PropTipoPor defectoDescripción
textostring"Confirmar"Texto del botón antes de estampar.
textoConfirmadostring"Hecho"Texto que lleva el sello cuando cae; también se anuncia a lectores de pantalla.
tintastring"#E8452C"Color de la tinta del sello.
forma"circulo" | "cuadrado""circulo"Forma de la marca de tinta.
colorstring"#FFFFFF"Color de la cara del botón.
colorTextostring"#111111"Color del texto del botón.
duracionnumber2400Milisegundos que el sello permanece antes de que el botón vuelva (0 = se queda confirmado).
irregularidadnumber1Qué tan irregular es el borde de la tinta: 0 = limpio, 1 = normal, 2 = muy gastado.
demostracionbooleanfalseSi es true, se estampa solo cada pocos segundos hasta que alguien lo toca (para demos).
alConfirmar() => voidundefinedSe llama en el instante en que el sello cae sobre el botón.
deshabilitadobooleanfalseDesactiva el botón.
classNamestring""Clase CSS extra para el botón.
styleCSSProperties"{}"Estilos en línea del botón.

Sigue explorando

  • Hilo rojo

    Gratis

    Hilo con física que sigue al cursor.

    Interacción

  • Abanico

    Gratis

    Menú radial que se abre en abanico.

    Interacción

  • Campana con sonido y contador de avisos.

    Interacción