Skip to content
bgHub

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.

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.