Cinquin Andy

Lightning Split

Shaders 342

About

Lightning Split delivers a high-impact visual effect combining a WebGL shader-powered lightning bolt with smooth diagonal screen division. The animated electric arc creates a natural separation between two content areas, making it ideal for before/after comparisons, product reveals, or creating distinct visual sections with theatrical flair. Built with performance in mind, the component leverages GPU acceleration for smooth 60fps animations while remaining lightweight and customizable. I used it as an example here: https://forhives.fr/ — it displays a complete website on the left side and another complete website on the right side.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Lightning Split to your project and fits it to your theme.

Code

How Lightning Split is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { Component } from "@/components/ui/lightning-split";

export default function DemoOne() {
  return <Component />;
}

Dependencies

More by Cinquin Andy

View all
  • Animated Hero with WebGL Glitter

    Animated Hero with WebGL Glitter

    185
  • Sports Hero with Animated Athletes in stickman

    Sports Hero with Animated Athletes in stickman

  • Artistic Hero with Animated Blobs

    Artistic Hero with Animated Blobs

  • Animated Glass Polygons

    Animated Glass Polygons

More in Shaders

View all
  • Glass Fold

    Glass Fold

    268
  • Shader Animation

    Shader Animation

    3.7K
  • DitheredShaderBackground

    DitheredShaderBackground

    44
  • Wave

    Wave

    693
  • Gigabit

    Gigabit

    55
  • Shader Dithering

    Shader Dithering

    35
  • Black Hole

    Black Hole

    25
  • Liquid Glass Logo Reveal

    Liquid Glass Logo Reveal

    489