Skip to content
Componentes

3D and space · Adapted

Ouriço

A ball of round icons spinning in 3D that follows the mouse and brings the clicked icon to the front.

Ouriço · Portuguese for hedgehog, or sea urchin.

In short

Ouriço is a THM Componentes component that spreads round icons or logos over a 3D sphere drawn on canvas, spinning nonstop. Direction and speed follow the mouse position, dragging turns the sphere and clicking an icon brings it to the front. It works well for tech stacks, integrations or partner logos.

The catalog, this component's prompt and its sample texts are in Brazilian Portuguese. AI coding assistants apply the prompt the same way.

Ouriço: A ball of round icons spinning in 3D that follows the mouse and brings the clicked icon to the front.
Capture of the catalog demo

What it looks like

Picture a clear ball with dozens of round stickers on the outside, spinning in midair. The closest icons look bigger and sharper; those at the back shrink and nearly fade, which creates depth. The spin direction follows where the mouse sits relative to the center, and the speed grows the farther away it is; with the cursor right in the middle, the sphere stops. Click an icon and the sphere rolls smoothly until it faces you. Pressing and dragging turns the ball too. The area is a 300 pixel square with a transparent background.

You may be looking for this if you asked for something like

  • a spinning ball of logos for the tech I use
  • 3D floating tech icons for the stack section of my portfolio
  • show my app's integrations as a globe of icons
  • a sphere of partner logos that spins with the mouse
  • that floating 3D icons effect, like a tag cloud
  • tool icons spinning around for my online resume

Also known as

  • spinning logo ball
  • 3D tag cloud
  • logo sphere
  • tech stack sphere
  • rotating icon globe
  • interactive icon sphere

When to use

  • Tech stack sections in portfolios or online resumes
  • SaaS integrations pages with partner logos
  • Partner, client or tool blocks with many logos
  • Community or event pages with topic icons

When to avoid

  • When each logo name must be readable: canvas icons have no accessible text
  • Large areas, unless you raise the 300 pixel canvas resolution
  • Touch-only audiences: finger dragging does not spin the sphere in the original code

How to ask your AI

Sample request
Create a 3D sphere of icons on a canvas for our tech section: the logos spin around it, follow the mouse and the clicked icon moves to the front. I want touch support, pausing when off screen and a static version for people who prefer reduced motion.

With THM Componentes, you paste the full prompt from the catalog together with this component's code, and the AI reproduces this exact effect instead of improvising.

Questions about Ouriço

Can I use my own tool logos in Ouriço?

Yes. Ouriço takes a list of image URLs in the images prop and crops each one into a 40 pixel circle. Because the images are drawn on a canvas, they must come from the same domain or a server with CORS enabled. The demo uses 30 SVG icons.

Does Ouriço work on phones?

Partly. Ouriço uses only mouse events: on a phone, tapping an icon still brings it to the front, because the browser turns the tap into a click, but dragging with a finger does not spin the sphere. For full touch support, ask your AI to add pointer events.

Does Ouriço respect reduced motion settings?

The original component spins whenever the cursor is away from the center. The THM Componentes prompt asks your AI for a static version for people who reduce motion, which is simple in Ouriço: draw the sphere once and turn it only when someone clicks or drags.

3D and space

Related components

Give your AI a studio-grade repertoire

268 Vue and Nuxt components, 115 exclusive, a ready prompt in every one. Single payment, lifetime access and a 7-day guarantee.