@crazygl/hero-bouncy-logo-mascot
v0.1.1
Published
Bouncy Logo Mascot — The uploaded logo becomes a soft mascot-like 3D toy that drops in with snappy spring physics, reacts to the cursor like a squashy character, and pops into a colorful confetti burst when clicked —… A customizable CrazyGL animated hero
Maintainers
Readme
Hero made by @ybouane.
@crazygl/hero-bouncy-logo-mascot
The uploaded logo becomes a soft mascot-like 3D toy that drops in with snappy spring physics, reacts to the cursor like a squashy character, and pops into a colorful confetti burst when clicked — then drops in again.
Demo
Install
npm install @crazygl/hero-bouncy-logo-mascotUsage
import BouncyLogoMascot from '@crazygl/hero-bouncy-logo-mascot';
export default function Page() {
return (
<BouncyLogoMascot
logo="https://example.com/logo.svg"
logoColor="#ff6ba6"
squashAmount={0.6}
/>
);
}Customise
- Logo —
logo(transparent SVG/PNG silhouette, extruded with depth; or a GLB/GLTF used directly),useGlbMaterialstoggle,logoColor(glossy body color). - Bounce & physics —
bounceStrength,bounceSpeed,squashAmount,cursorLean,pointerParallax. - Confetti —
confettiCountplus the four-color paletteconfettiColor1…confettiColor4. - Background —
bgTop,bgBottompastel gradient, ortransparentBackground.
Best for
- Consumer apps and friendly brand sites
- Creator tools and platforms
- Education and kids' products
- Any playful identity that should feel alive, not corporate
This hero is part of CrazyGL, a collection of production-ready WebGL, canvas, 3D, and typography effects. Every CrazyGL hero ships with an agent-ready SKILL.md file that helps developers and coding agents adapt the effect into custom landing pages and interactive experiences.
