Kinetic UI
Back to Introduction
Sections

PricingSection

A responsive, glassmorphic pricing cards layout utilizing magnetic action items, hover variants, and dynamic spotlights.

Quick Actions
CLI Installation
npx kinetic-ui-cli@latest add pricing-section

The PricingSection arranges premium package cards inside dark-glass surfaces. It has been completely rebuilt to support modular configurations, customizable accent colors, and multiple interactive variants like dynamic mouse spotlights and focus blurring.

Live Preview

Pricing Section
Simple Packages

Flexible Pricing for Everyone

All components are open-source. Upgrade to access premium templates, custom WebGL/3D canvases, and custom shader packs.

Starter
$0/ forever

Perfect for learning and personal hobby websites.

  • Access to 25+ core motion components
  • Vanilla CSS & Tailwind integration
  • Framer Motion spring setups
  • Community discord support
  • Lifetime updates
Most Popular
Creator Pro
$49/ one-time

The ultimate toolbox for creative developers and agency freelancers.

  • ALL premium motion components
  • Custom GLSL shaders & 3D canvases
  • All 5 pre-built templates (worth $150)
  • Unlimited commercial websites
  • Priority email assistance
Enterprise
Custom/ consultation

Designed for production teams and digital design agencies.

  • Full source code control access
  • Custom component creation assistance
  • Performance audit consultations
  • Multi-seat developer licenses
  • Dedicated Slack support channel

Installation

npx kinetic-ui-cli@latest add pricing-section

Props

PropTypeDefaultDescription
variant'grid' | 'spotlight' | 'focus''grid'Controls the hover interactions across the cards.
tiersPricingTier[]defaultTiersArray of pricing data objects to map into cards.
colorstring'#6366f1'The primary accent color for the highlighted card, buttons, and radial glows.
speednumber1Controls the animation duration multiplier.
scalenumber1Controls how much the cards scale up on hover.
classNamestring—Optional Tailwind classes applied to the main wrapper section.

Usage Examples

Spotlight Hover Variant

A dynamic variant where a spotlight follows your cursor across the cards.

import { PricingCards } from '@/components/creative/pricing-cards';

export default function Example() {
  return (
    <PricingCards 
      variant="spotlight"
      color="#10b981" // Custom emerald accent
    />
  );
}

Focus Mode Variant

When you hover over a specific card, the others will dim out and blur to emphasize the focused package.

import { PricingCards } from '@/components/creative/pricing-cards';

export default function Example() {
  return (
    <PricingCards 
      variant="focus"
    />
  );
}

Usage Guide

1. Import the Component

Import the component into your React or Next.js page:

import { PricingSection } from "@/components/creative/pricing-cards";

2. Implementation Example

Render the component and customize its behavior by passing props:

import { PricingSection } from "@/components/creative/pricing-cards";

export default function Example() {
  return (
    <div className="w-full flex items-center justify-center p-8">
      <PricingSection
      />
    </div>
  );
}
Performance Notes
  • Uses CSS hardware acceleration via GPU transform-binds.
  • Damped interpolation minimizes paint-redraw flashes.
  • Tree-shakable import: only compiles elements requested.
Accessibility Notes
  • Full keyboard focus-ring navigation support (`Tab`/`Shift+Tab`).
  • ARIA roles mapped correctly for assistive screen readers.
  • Respects `prefers-reduced-motion` system toggles.