Card Conveyor Upload Hero

Card Conveyor Upload Hero – hero section UI design

Free React Hero Section built with Three.js, WebGL, CSS, TypeScript.

A file-transfer hero in black (#08090B), off-white (#F5F3EF) and yellow (#FFC900), on solid black inside a solid yellow frame, with a 3D card conveyor at its centre. Twenty-eight cards ride a belt over two rollers in three.js (along the top, round the end, back underneath), seen from just above at a slight angle: four colour portraits on yellow, an orb and a gradient card, and the product’s own files in dark, off-white and yellow, each with its type, name, size and a progress bar (“Sending 64%” or “Sent · Link ready”). The cards unfold one after another on load; the belt can be dragged to spin (a flick carries on), slows when hovered, tilts a little with the cursor and speeds up while a file is dragged over the page: the whole hero is a drop zone that hands the files to your code. A glass link pill centres the nav, with a quiet glass copy of the main button. Bottom left, a pulsing “New” label sits over a light headline whose middle line is yellow, then an off-white button with a yellow arrow tile and a line of fine print; bottom right, three figures. A frosted transfer card plays a live upload on a loop, and a tilted yellow “Drop files” tag with a yellow hand-drawn arrow points at the belt. It adapts to phones and respects reduced motion.

Installation

npm install three

More Hero Sections

View all React Hero Section Components