Get the weekly radar
One short email with the freshest products, every week.
Grounded in available product and source data
Super easily generate dynamic, abstract, and visually stunning background images for your web pages based on WebGL and JavaScript. High performance.
Please visit: color4bg.com
Install color4bg via npm:
npm install color4bg
Or via yarn:
yarn add color4bg
Or via pnpm:
pnpm add color4bg
To use color4bg.js, follow these steps:
For example, if you want to add Aesthetic Fluid Bg:
import { AestheticFluidBg } from "color4bg"
let colorbg = new AestheticFluidBg({ dom: "box", colors: ["#D1ADFF", "#98D69B", "#FAE390", "#FFACD8", "#7DD5FF", "#D1ADFF"], seed: 1000, loop: true
})
For React projects, you can use the @color4bg/react package which provides a ready-to-use React component.
Installation:
npm install @color4bg/react
Quick Start:
import { Color4Bg } from '@color4bg/react' function App() { return ( <div style={{ width: '100%', height: '100vh', position: 'relative' }}> <Color4Bg style="abstract-shape" /> <h1>Your content here</h1> </div> )
}
With Custom Colors:
<Color4Bg style="aesthetic-fluid" colors={["#D1ADFF", "#98D69B", "#FAE390", "#FFACD8", "#7DD5FF", "#D1ADFF"]} loop={true} seed={1000}
/>
๐ For more details, examples, and API documentation, please visit the @color4bg/react package directory
You can import any of the following background classes:
import { AbstractShapeBg, AestheticFluidBg, AmbientLightBg, BigBlobBg, BlurDotBg, BlurGradientBg, ChaosWavesBg, CurveGradientBg, GridArrayBg, RandomCubesBg, StepGradientBg, SwirlingCurvesBg, TrianglesMosaicBg, WavyWavesBg, ColorBg // Base class
} from "color4bg"
| Key | Value | Describe |
|---|---|---|
dom |
string |
Id of DOM element where to append colorbg, no need to add "#" |
colors |
Array |
An array of up to 6 hexadecimal color values |
seed |
Number |
A Pseudo-random numerical value used to generate a consistent pattern. |
loop |
Bool |
Determines whether the background should animated looply or not |