Shader is a premium WebGL background component for Framer that combines dynamic gradients, interactive spotlight effects, procedural shading, animated distortion, and customizable color systems into a visually rich experience.
Built with GPU accelerated shader rendering, the component generates smooth real time visuals that respond to user interaction while maintaining excellent performance across desktop and mobile devices.
The effect features animated gradient transitions, directional blind shading, mouse reactive spotlight illumination, procedural noise textures, mirrored color modes, and distortion controls that create depth and motion without requiring external assets.
Multiple built in color presets allow creators to instantly switch between visual styles, while custom color controls provide complete creative freedom for brand specific designs and unique visual identities.
Extensive customization options include gradient angle, color schemes, spotlight behavior, distortion strength, blind density, mouse smoothing, noise intensity, symmetry effects, animation controls, and responsive scaling settings.
Real time WebGL shader rendering
Interactive mouse spotlight effect
Dynamic gradient generation
Multiple built in color presets
Custom gradient color support
Animated distortion controls
Procedural film grain textures
Mirror gradient mode
Adjustable blind density
Smooth mouse tracking
GPU accelerated performance
Responsive and lightweight
Hero sections
Landing pages
Product launches
SaaS websites
Agency portfolios
Creative showcases
Brand experiences
Interactive backgrounds
Designers creating immersive interfaces
Agencies building premium websites
Brands seeking modern visual effects
Creative portfolios
Marketing and campaign pages
Interactive web experiences
Creates premium visuals without external assets
Adds depth and motion through real time shaders
Enhances engagement with interactive effects
Provides extensive customization for branding
Delivers high performance GPU accelerated rendering
Makes hero sections and backgrounds feel more dynamic
Eliminates the need for complex animation workflows
Instantly elevates the visual quality of any Framer project