filmgrain-bg
v1.0.0
Published
Film grain background effect for Astro and React, with texture.
Maintainers
Readme
Filmgrain Background Component
Film grain background effect as a component for Astro and React. Incluye una textura realista y opciones de personalización.
Instalación
npm install filmgrain-bgUso en Astro
---
import FilmGrain from 'filmgrain-bg/astro/FilmGrain.astro';
---
<FilmGrain
color="#222"
grainOpacity={0.2}
grainImage="/ruta/tu/noiseTex.webp"
grainAnimationSpeed={0.25}
fullHeight={false}
>
<!-- Tu contenido aquí -->
</FilmGrain>Uso en React
import FilmGrain from 'filmgrain-bg/react/FilmGrain';
import noiseTex from 'filmgrain-bg/noiseTex.webp';
<FilmGrain
color="#222"
grainOpacity={0.2}
grainImage={noiseTex}
grainAnimationSpeed={0.25}
fullHeight={false}
>
{/* Tu contenido aquí */}
</FilmGrain>Props disponibles
color: Color de fondo del contenedorstyle: Estilos extra para el contenedorgrainOpacity: Opacidad del grano (default 0.15)grainImage: Ruta de la textura (default noiseTex.webp)grainAnimationSpeed: Velocidad de la animación (default 0.15)fullHeight: Si el contenedor debe ocupar 100vh (default true)
Notas
- Puedes personalizar la textura usando la prop
grainImage. - El archivo
noiseTex.webpestá incluido en el paquete. - Si usas Astro, importa el componente desde
filmgrain-bg/astro/FilmGrain.astro. - Si usas React, importa desde
filmgrain-bg/react/FilmGrain.
Licencia
MIT
