Lava Lamp

LavaLamp

El componente LavaLamp es un componente que muestra background simulando una lampara de lava.

Ejemplo

Importacion

Para importar el componente LavaLamp, se puede hacer desde fenextjs o fenextjs-component

import { LavaLamp, LavaLampProps } from "fenextjs/cjs/component/LavaLamp";

o

import { LavaLamp, LavaLampProps } from "fenextjs-component/cjs/LavaLamp";

Parametros

ParametroTipoRequeridoDefaultDescripcion
nItemsnumberNoNúmero de elementos.
stylesCSSPropertiesNoEstilos generales para los elementos.
rangesLavaLampRangeStylesPropsNoEstilos específicos para diferentes rangos en la lámpara de lava.
stylesElementLavaLampStylesElement[]NoEstilos para elementos individuales en la lámpara de lava.

LavaLampStylesElement

PropiedadTipoDescripcion
borderRadiusCSSProperties['borderRadius']El radio de borde del elemento.
aspectRatioCSSProperties['aspectRatio']La relación de aspecto del elemento.
widthCSSProperties['width']El ancho del elemento.
backgroundCSSProperties['background']El fondo del elemento.
animationTimingFunctionCSSProperties['animationTimingFunction']La función de temporización de la animación del elemento.

LavaLampRangeStylesProps

ParametroTipoRequeridoDefaultDescripcion
topLavaLampGetNumberRandomPropsNoRango para el estilo top (posición vertical).
leftLavaLampGetNumberRandomPropsNoRango para el estilo left (posición horizontal).
scaleLavaLampGetNumberRandomPropsNoRango para el estilo scale (escala).
moveXLavaLampGetNumberRandomPropsNoRango para el estilo moveX (movimiento horizontal).
moveYLavaLampGetNumberRandomPropsNoRango para el estilo moveY (movimiento vertical).
timeLavaLampGetNumberRandomPropsNoRango para el estilo time (tiempo de animación).

LavaLampGetNumberRandomProps

ParametroTipoRequeridoDefaultDescripcion
minnumberEl número mínimo para generar un número aleatorio.
maxnumberEl número máximo para generar un número aleatorio.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Uso básico del componente LavaLamp
<LavaLamp />