StealThis .dev

Interior — Testimonials

An editorial testimonials section for interior studios: oversized serif pull-quotes on warm paper cards, each paired with a client name, project title, room type and a five-mark rating. A slim carousel with prev and next controls, clickable dots, autoplay that pauses on hover, keyboard arrows and a swipe gesture cycles between voices, while a thumbnail rail lets visitors jump straight to a favourite reference.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

A warm, editorial testimonials block built for interior-design studios. Each slide is a paper card carrying an oversized Cormorant Garamond pull-quote, a muted five-mark rating and a client attribution that names the person, their project and the room type. Thin rules and generous whitespace keep the focus on the words, while a clay accent ties the ratings and controls to the studio palette.

The carousel is genuinely interactive. Previous and next buttons, clickable dots and a thumbnail rail all move between voices; the active slide cross-fades with a subtle rise so transitions feel calm rather than mechanical. Autoplay advances every few seconds and politely pauses whenever the pointer rests on the card or a control takes focus.

Keyboard users can step through with the left and right arrow keys, and touch users can swipe horizontally to change slides. A live region announces each new testimonial, focus states are always visible, and the layout collapses gracefully below 520px so the quotes stay readable on a phone.