Backlight Glow
Backlight Glow é um componente para React e Tailwind CSS, da biblioteca Magic UI, com licença MIT. Copia e cola no teu projeto.
Magic UI
MIT
other
O que é
Backlight Glow é um componente para React e Tailwind CSS, da biblioteca Magic UI, com licença MIT. Copia e cola no teu projeto.
Como usar
Abre o componente no catálogo, carrega em copiar, e cola no teu projeto. O prompt copiado leva o código e as regras para o teu agente o reproduzir sem alterar nada.
Cinco cópias grátis por mês. Sem cartão.
Não precisa de pacotes além do que o projeto já tem
Licença
Este componente vem de Magic UI e é redistribuído sob a licença MIT, que permite uso comercial. O aviso de copyright viaja com o código.
Backlight Glow
import { useId, type ReactElement } from "react"
type BacklightProps = {
children?: ReactElement
className?: string
blur?: number
}
export function Backlight({ blur = 20, children, className }: BacklightProps) {
const id = useId()
return (
<div className={className}>
<svg width="0" height="0" aria-hidden="true">
<filter id={id} y="-50%" x="-50%" width="200%" height="200%">
<feGaussianBlur
in="SourceGraphic"
stdDeviation={blur}
result="blurred"
></feGaussianBlur>
<feColorMatrix
type="saturate"
in="blurred"
values="4"
></feColorMatrix>
<feComposite in="SourceGraphic" operator="over"></feComposite>
</filter>
</svg>
<div style={{ filter: `url(#${id})` }}>{children}</div>
</div>
)
}