Device Mockup 37 - Phone carousel with crossfading screensPro

One phone frame crossfades between several app screenshots on a timer while a tab list beside it highlights the active screen with a filling progress bar; clicking a tab jumps straight to it. Use it as a compact product tour when you have three to five screens to show.

About Device Mockup 37

One phone frame crossfades between several app screenshots on a timer while a tab list beside it highlights the active screen with a filling progress bar; clicking a tab jumps straight to it. Use it as a compact product tour when you have three to five screens to show.

Device Mockup 37 is a device mockup block for React and Tailwind CSS, included in Chocolate UI Pro with motion animations that respect reduced-motion settings. It ships as 108 lines of TypeScript you own: every piece of copy is a prop with a sensible default, so you can drop it in and replace the content without touching the layout.

  • mockup
  • phone
  • carousel
  • crossfade
  • tabs
  • tour
  • timer

Installation

  1. Set up your project with npx chocolateui init and npx chocolateui login (see the installation guide).
  2. Run the Chocolate UI CLI:
npx chocolateui add device-mockup-37

Dependencies installed automatically: motion.

Uses: device-frame, reveal, use-reduced-motion, utils.

Usage

import DeviceMockup37 from "@/components/blocks/device-mockup-37"

export default function Page() {
  return <DeviceMockup37 />
}

FAQ