Ruixen Pro is now live.50+ premium components, templates, blocks, and lifetime updates.

Command Palette

Search for a command to run...

Docs
Split Feature Showcase

Split Feature Showcase

Two-panel feature showcase with spring-animated chat preview and a tapering workflow text list.

Installation

Props

PropTypeDefaultDescription
leftTitlestring"Conversations that convert."Heading for the left bento cell
leftDescriptionstringDefault conversation descriptionDescription for the left bento cell
rightTitlestring"Automate your entire pipeline."Heading for the right bento cell
rightDescriptionstringDefault workflow descriptionDescription for the right bento cell
classNamestringAdditional CSS classes

Animation Architecture

Subgrid Spring Cascade

Both columns use CSS grid-rows-subgrid for cross-column row alignment. The grid entrance is orchestrated on mount with staggered spring delays:

  • Cells: y: 20→0 with spring(300, 28), 120ms stagger
  • Avatar: scale: 0.6→1 with spring(440, 26), 200ms delay
  • Message bubble: x: -16→0 with spring(260, 24), 350ms delay
  • Workflow cards: Center-outward stagger y: 8→0 with spring(440, 26), 250ms base + 60ms per distance from center

3D Perspective Stack

Seven workflow automation cards arranged in a vertical cylinder using perspective: 800px with rotateX transforms and alternating transform-origin: bottom / transform-origin: top. Center card is emphasized with larger padding, stronger shadow, and bolder text. Outer rows progressively fade and scale down. A vertical gradient mask fades both edges.

Hover Micro-Interactions

  • Chat bubble: Subtle scale: 1.02 + y: -1 lift on hover with snappy spring