Skip to content
Componentes

Commerce and conversion · Adapted

Causo

Customer photos stacked at slight angles, with the testimonial quote appearing word by word beside them.

Causo · Portuguese for a folksy anecdote.

In short

Causo is a THM Componentes component for showing your customers' real testimonials: photos sit in a tilted stack, the current one moves to the front with a gentle hop and the quote appears word by word out of a blur. It has arrow buttons and optional autoplay. It suits service landing pages.

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

Causo: Customer photos stacked at slight angles, with the testimonial quote appearing word by word beside them.
Capture of the catalog demo

What it looks like

It looks like a pile of printed photos on a table. On the left, portraits with very rounded corners sit one behind another, slightly turned and faded; the current one comes to the front, straightens and hops up a little before settling. On the right appear the name in bold, the role in gray and the quote, whose words show up one by one out of a blur. Below, two round arrow buttons go forward or back, and autoplay can be turned on, with a 5 second default interval. On phones the columns stack, and dark mode switches the text colors.

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

  • customer testimonials with photos that switch with an animation
  • a social proof section with the person's photo and their quote
  • stacked photos that come to the front one at a time
  • testimonial text that appears word by word
  • show what clients say about my service on the landing page
  • a testimonial carousel with arrows and autoplay
  • make the testimonials section look professional

Also known as

  • photo stack testimonials
  • testimonial carousel
  • testimonial section
  • customer quotes
  • social proof
  • review slider

When to use

  • Service landing pages that already have approved customer testimonials
  • Consulting, clinic or agency pages where a client's face builds trust
  • Social proof sections right before a contact or buy button

When to avoid

  • Sites without real, approved testimonials, since sample texts must never pass as customer quotes
  • Long testimonials, since every word animates on its own and the block reads slowly
  • Clients without photos, since the look depends on the stacked portraits

How to ask your AI

Sample request
Build a section with my customers' real testimonials: stacked, tilted photos that swap places, the quote appearing word by word, labeled accessible arrow buttons, optional autoplay, my theme colors and a static version for 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 Causo

What content should go into Causo?

Use only real testimonials, with permission from the people quoted: in Causo, each item takes the quote, name, role and photo. Short, concrete quotes work well, since every word animates in. The demo texts are neutral placeholders and should never go live as if they came from customers.

Does Causo work in Nuxt with SSR?

Yes, with one caveat: Causo picks random tilts for the photos on every render, which differ between server and browser, so the catalog demo wraps it in ClientOnly and you should do the same. The code uses NuxtImg and the Nuxt Icon component; in a Vue project without Nuxt, ask your AI to swap them for img and an SVG icon.

Is Causo accessible?

Partly. In Causo, the arrows are native buttons that take keyboard focus, but they have no screen reader label, and testimonial changes are not announced. There is no reduced motion version either. The THM Componentes prompt asks your AI for a static version for reduced motion; ask for arrow labels at the same time.

Commerce and conversion

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.