Disclaimer
The snippets here are demonstrations of a technique. Performance, accessibility and browser support in your product are yours to verify.
Last updated: 26 July 2026
01No warranty
Everything on bgHub, including all source code, is provided "as is", without warranty of any kind, express or implied. We do not warrant that a snippet is free of defects, fit for a particular purpose, or suitable for production in your specific application.
You are responsible for reviewing and testing any code before shipping it.
02Performance and device load
Animated backgrounds cost CPU, GPU, memory and battery. The weight label shown on each background (light, medium, heavy) is a rough hint, not a measurement of your users' devices.
Before shipping, please check:
- Frame rate on low-end phones and integrated graphics, not just your development machine.
- Battery and thermal impact for anything that animates continuously.
- Whether the animation should pause when the tab is hidden or the element is off-screen.
03Accessibility
Motion can cause discomfort, dizziness or nausea for some people, and busy backgrounds can push text below acceptable contrast. Snippets are demonstrations of a technique, not audited accessible components.
At a minimum, honour the prefers-reduced-motion media query, verify contrast of any content placed on top, and avoid rapid flashing. Meeting WCAG in your product remains your responsibility.
04Browser and hardware support
Canvas, WebGL and modern CSS features are not available everywhere. WebGL in particular can be unavailable, blocklisted or software-rendered depending on the device, driver and browser settings. Provide a static fallback for those cases.
05Previews are approximations
Previews on the Site are rendered live in your browser and may look different from the same code in your project, where fonts, container size, device pixel ratio, colour profile and surrounding CSS all differ.
06Not professional advice
Content on the Site is provided for general information and educational purposes. It is not legal, security or professional engineering advice for your particular situation.
07External links
The Site may link to third-party documentation, libraries and resources. We do not control that content and are not responsible for its accuracy, licensing or availability.
08Trademarks
Names such as Next.js, React, Three.js and any other product names mentioned belong to their respective owners and are used here for identification only. bgHub is not affiliated with, endorsed by or sponsored by any of them.
09Limitation of liability
To the fullest extent permitted by law, we accept no liability for any loss or damage, direct or indirect, resulting from use of the Site or of the code published on it. This includes downtime, data loss, performance regressions, accessibility complaints or costs incurred in fixing them.
Questions about this page?
Email goldynlabs@gmail.com and we will get back to you. See also our Terms, Privacy Policy and Disclaimer.