React Page Sections

Complete blocks you can drop straight into a page. They pair with the 754 composable sections in the templates; sections from the same template share design tokens, so swapping one for another keeps the colors and rhythm consistent.

48 components, 40 of them free to install without an account.

  • Three animated hero sections — a drifting gradient mesh, a canvas particle field, and per-character split text — sharing one content API, with the content revealing in sequence as it enters the viewport.

  • Three advanced hero sections — a fluid gradient canvas, a CSS 3D parallax tilt, and a text-masked light sweep — all variants of a single component.

  • One set of feature data, three finished layouts — an asymmetric bento grid, a sticky side-by-side scroll, and a row of equal-width cards — applied by switching the variant.

  • A call-to-action section that reveals in sequence as it enters the viewport, paired with a multi-column and a minimal animated footer.

  • A sign-in / sign-up page pair with form motion — fields expanding and collapsing, heading and button text morphing, and a submit loading state.

  • A complete pricing section — header, monthly/yearly switch, spring-tweened prices, and a featured plan — with a built-in expandable FAQ accordion, all revealing with a stagger in one pass.

  • A team member grid that staggers in, paired with an infinitely scrolling customer logo marquee — a good fit for the trust block on an about page or a home page.

  • A complete social-proof section with a built-in heading, star ratings, avatars, and three layouts — grid, infinite marquee, and single-quote spotlight carousel.

  • A contact-us section with a form and micro-interactions.

  • A grid of team member cards with gradient avatars and social links that flip out on hover.

  • A subscription form section with input animation, a submit-success transformation, and social proof.

  • A hero with the headline on the left and a gallery of images set at a 3D angle drifting slowly sideways on the right, two rows in opposite directions, pausing on hover.

  • A hero with a raised contact bar under the headline — one-click email copy, a phone link and a booking button — which can dock to the bottom of the viewport once the hero scrolls away.

  • A dark hero React component: a left-aligned headline over 2–4 key figures. On entering the viewport the dividers draw in, each figure counts up from 0 in sequence, and an accent underline draws on completion.

  • A centred headline over a field of partner marks drifting slowly at different speeds and directions, with a subtle parallax that follows the pointer.

  • A hero with a sprocketed film strip looping endlessly beneath the headline; the faster the page scrolls, the faster the film runs, and hovered frames enlarge.

  • A hero with the headline on the left and a grid of image tiles on the right that enters outward from the centre, enlarging the hovered tile while the rest dim slightly.

  • Layered ink ridgelines are generated and drawn in one by one while the headline strokes in before filling, with the ridges separating in parallax as the page scrolls.

  • A grid of integration icons surrounds a central product icon while beams flow along the connectors towards the centre in turn; hovering a service lights up its own connector.

  • A minimal centred React hero where the headline rises character by character out of a blur and the single call-to-action breathes with a slow halo while everything else stays still; Chinese splits per character, English keeps words intact, and every timing is a CSS variable.

  • A hero over an interactive particle field: particles drift and link up when close, the pointer pushes them away, and the headline stays legible on top.

  • A hero with one large browser-style device frame filling the right side, which straightens and scales up from a slight tilt as the page scrolls, holding any product screen you put inside.

  • A scroll-driven React hero with a segmented city skyline — as you scroll the sky shifts from dusk to night, buildings light their windows section by section, the stage headline switches, and the moon rises in the last stage.

  • A dark tech-grid hero whose lattice of nodes and lines bends towards the pointer like a magnet, sending out a ripple wave from wherever you click.

  • A notebook-paper pricing section for React: hand-drawn borders and check marks stroke in, the recommended plan gets a sketched circle and note, and prices tween between monthly and yearly.

  • A masonry wall of testimonial cards of varying heights, each column moving at its own parallax speed as you scroll over a slowly morphing generative backdrop, with a show-more expansion.

  • Each testimonial becomes a case note — structured rollout details, a paper-clipped photo and a highlighter over the key line — and the selected note is pulled to the front of the pile.

  • A React testimonial section with the quote overlaid on a full-bleed portrait; switching crossfades the image with a slow push-in while the text rises line by line from a mask, with optional autoplay and drag to switch.

  • Business-card-style testimonials laid out on a horizontal reel that you drag or scroll to snap; cards grow sharper and larger towards the centre and shrink, fade and tilt towards the edges.

  • A pile of askew instant photos with the quote on the top print; click or flick it away to send it to the bottom, bringing the next one up as the stack re-fans.

  • A testimonial section React component: large colour blocks carry the quotes; choosing a name from the list recolours and gently squeezes the block, slides the selection bar to the new row and crossfades the quote, over a seeded dot or arc pattern.

  • A dense React grid of small testimonial cards that reflow with a layout animation when filtered by industry, lifting on hover with a border that lights up along the pointer, and expanding in place on click.

  • Testimonial cards fan out like a hand of playing cards; the hovered card lifts as its neighbours make room, and a click draws it to the centre enlarged for reading, with a button to deal the next.

  • A wall of square portrait tiles that flip over in 3D on hover or tap to reveal the quote on the back, with touch and keyboard support.

  • A row of rated testimonials. The overall score counts up at the top while each card's stars fill one by one with fractional ratings, alongside a product thumbnail and a verified-purchase badge.

  • One large centred testimonial card that autoplays, with a bottom progress bar counting down to the next quote; content slides and fades between entries, with pause and manual controls.

  • A slightly askew testimonial card that tilts in 3D perspective with a moving sheen as the pointer moves, the quote floating above the surface, flipping over to switch entries.

  • Static testimonial columns React component, each with a key quote and a results figure; on entry the dividers draw down, the figures count up from zero and the columns appear in sequence, under an optional generative contour backdrop.

  • Large 01/02/03 numerals on the left roll digit by digit while the quote on the right slides in from the direction of travel, with drag, arrow-key navigation and a progress fraction.

  • Customer avatars circle slowly on one or two orbits; selecting or focusing an avatar pauses the orbit and crossfades that customer's quote into the centre.

  • A testimonial section React component: a vertical column of avatars and names acts as tabs, the selection marker slides along the column, and the quote on the right switches with a blurred crossfade while the avatar scales up.

  • A React single-line, endlessly scrolling ticker of short testimonials separated by stars and fading at both edges, with an optional reverse second line, pausing on hover or focus and a visible pause button.

  • A React row of testimonial cards that take turns typing out their quotes character by character with a blinking caret; after a pause the next card begins, while the others show their full text dimmed.

  • A minimal React carousel showing a single large-type sentence; quotes cross-fade vertically with a slight blur, leaving only the author and fine dot indicators below over slowly flowing hairlines.

  • An uneven bento testimonial mosaic for React mixing one large featured case, metric tiles, short-quote tiles and partner wordmark tiles; tiles appear in grid order, numbers count up, and a read-the-case link appears on hover.

  • Testimonials styled as generic social posts in a two-column feed; new posts slide in from the top at intervals and like counts tick up with a small bounce.

  • A React testimonial section that pairs a large portrait with the quote on a dark layout; a thumbnail row below switches customers, crossfading the portrait from greyscale into colour as the name and role slide in.

  • A magazine-spread React testimonial with an oversized quotation mark, a large serif pull quote, a drop cap and two-column body copy; on entry the mark scales into place and the text reveals line by line, with page turning for multiple testimonials.