Loading
Loading
Loading
mobile footer

Build the Interaction Layer Your Website is Missing.

Browse All EffectsBrowse All EffectsBrowse All EffectsUpgrade to ProUpgrade to ProUpgrade to Pro

70+ effects free, forever. No credit card.

© 2026 Hyperiux. All Rights Reserved.

AI Component CatalogueHey AI, Learn About Us
Platform

Vault

  • Documentation
  • Pricing
  • Blog
  • Community
  • NPM
  • MCP

Categories

  • All Effects
  • WebGL
  • Text
  • Backgrounds
  • Buttons
  • Carousels
  • Scroll
  • Components
  • Navigation
  • Cursor
  • Transitions
  • Loaders

Documents

  • Introduction
  • Installation
  • CLI
  • Dependencies
  • License

Legal

  • License Agreement
  • Terms of Service
  • Privacy Policy
  • Refund Policy
Socials
  • Twitter / X
  • LinkedIn
  • GitHub
  • Instagram
Contact Us
  • hello@hyperiux.com
New effects, in your inbox

Every new drop, plus the occasional behind-the-scenes build. No spam. Unsubscribe anytime.

All Effects
Featured ComponentsText AnimationsAnimated BackgroundsAnimated ButtonsCarousel EffectsScroll EffectsCreative ComponentsNavigationsCursor EffectsTransitionsLoadersWebGL & 3D Effects
Templates
IntroductionInstallationCLIDependenciesLicense
PricingBlogGithubNPMMCP Doc
Loading
Home/effects/Arc Light

Arc Light

A fluid animated background where luminous orange arcs bend, overlap, and dissolve into flowing waves of light against a near-black canvas.

WebGL Shader
DemoDemoDemo

Tune the Real Props

Colour

Colour of the light. The arcs keep their shading and take on this hue.

Background

Canvas colour behind the light.

Overview

Arc Light transforms a dark background into a continuous flow of luminous curves. Warm amber highlights stretch across deep orange glows, forming sweeping arcs, glowing loops, and fluid shapes that evolve throughout the animation.

The effect combines bright curved edges with diffused light and overlapping colour gradients. As the shapes fold and reshape, they create a sense of depth and movement without relying on conventional particles or rigid geometric patterns.

Designed for creative studios, technology brands, and immersive digital experiences, Arc Light creates a distinctive visual atmosphere. Its smooth transitions and rich orange tones make it particularly effective for fullscreen hero sections and minimal, image-free compositions.


Usage Code

page
1import ArcLight from '@/components/effects/arc-light'2 3const page = () => {4  return (5    <div className="h-screen w-full">6      <ArcLight />7    </div>8  )9}10 11export default page

Example Production Use Case

Consider a creative technology company launching a new digital product. The homepage opens with a bold headline against a near-black background, while Arc Light moves through broad, glowing curves behind the content.

The luminous shapes continuously fold and expand, adding visual energy without requiring additional imagery. The contrast between dark regions and warm orange highlights helps establish a futuristic atmosphere.

The result is a distinctive landing page that gives the product a strong visual identity while keeping its message and primary call to action prominent.


Best Used For

  • Creative agency websites and digital portfolios.
  • AI and emerging technology landing pages.
  • Futuristic product launches and brand experiences.
  • Immersive hero sections with dark visual themes.
  • Digital art and experimental web experiences.
  • Music, entertainment, and interactive storytelling websites.
  • Premium websites with fluid, gradient-based aesthetics.

Not For

Arc Light is less suitable for dense dashboards, administrative interfaces, and content-heavy pages where continuous background movement could interfere with readability. Its bright flowing shapes may compete with text positioned directly over the animation.

Avoid combining it with several other prominent background effects. Arc Light works best as a central visual element, supported by restrained typography and minimal competing motion.


Performance Budget

Keep light transitions smooth without introducing unnecessary rendering work. Limit excessive blur processing, redundant animation updates, and visual layers that add little to the final appearance.

On mobile and lower-powered devices, simplify the animated composition when necessary. Pause offscreen movement and provide a static fallback to preserve responsiveness.


Accessibility and Mobile

Maintain sufficient contrast between foreground text and the shifting orange highlights. Keep navigation, headings, and interactive elements accessible independently of the decorative background.

On mobile, adapt the composition to preserve its flowing curves without overwhelming smaller screens. Respect prefers-reduced-motion by pausing the animation or displaying a static frame.


Common Mistakes

  • Excessive glow that removes definition from the curved light forms.
  • Abrupt transitions that interrupt the fluid appearance.
  • Overlapping highlights that make the background visually cluttered.
  • Poor text contrast against bright orange regions.
  • Excessive blur or rendering effects that reduce performance.
  • Cropping that removes the most distinctive arc formations.
  • Continuous animation updates when the effect is offscreen.
  • Missing reduced-motion support or a static fallback.

Changelog

Initial release

API Reference

PropTypeDefaultDescription
colorcolor#ff5f00Colour of the light. The arcs keep their shading and take on this hue.
backgroundColorcolor#07060fCanvas colour behind the light.
saturationnumber1Colour strength. 0 is greyscale, 1 is the picked colour.
intensitynumber1Overall brightness. 1 matches the reference.
softnessnumber1How diffuse the light is. Above 1 spreads it wider and softer.
grainnumber0.06Film grain strength. 0 turns it off.
speednumber1How fast the arcs drift. 0 holds them still.
flownumber1How far the arcs sway while they drift.
interactivebooleantrueLet the pointer stir the light like ink in water.
smearStrengthnumber1How far a stroke drags the light.
smearRadiusnumber0.1Width of the stroke, in canvas heights.

Questions, Answered.

What is Arc Light?

Arc Light is an animated React background featuring flowing orange arcs, soft luminous glows, and continuously evolving light formations against a near-black canvas.

How does Arc Light work?

A WebGL2 shader draws three pieces of light: a thin arc sweeping along the bottom, a soft band inside it, and a broad glow lighting the right-hand edge. They drift and sway over time, and moving the pointer smears the light like ink in water.

Can Arc Light be used with Next.js?

Yes. Arc Light can be integrated into React and Next.js applications using the appropriate client-side animation setup.

Does Arc Light require Three.js or WebGL?

No Three.js. Arc Light is drawn with raw WebGL2 shaders on a single canvas and has no runtime dependencies beyond React. It does need WebGL2: where the browser can't provide it, nothing is drawn and only the background colour shows.

Can I customise the colours and animation speed?

Yes. The color prop sets the colour of the light (orange #ff5f00 by default) while the arcs keep their shading. Other props cover backgroundColor, saturation, intensity, softness and grain, speed and flow, and the pointer smear (interactive, smearStrength, smearRadius).

Is Arc Light suitable for mobile devices?

Yes. It pauses while offscreen or in a hidden tab, caps the canvas pixel ratio, and holds a single still frame when reduced motion is preferred.

Request a Custom Animation

Need a custom effect? Tell us what to create.

Related Effects

Explore All EffectsExplore All EffectsExplore All Effects
Aurora Ribbon
WebGL Shader

Aurora Ribbon

Backgrounds

Neon Streak
Pro
WebGL Shader

Neon Streak

Backgrounds

Creepy Background
Pro
Three.js

Creepy Background

Backgrounds

Moss Grid
Three.js@react-three/fiber@react-three/postprocessing

Moss Grid

Backgrounds