Visual Feature Cards
Extended illustrated feature cards with rich visuals and contextual mini-UIs. Each illustration tells the story of the feature with layered depth.
Preview
Feature cards with custom illustrations
Developer Experience
Beautifully crafted APIs with TypeScript-first design and intuitive patterns.
Enterprise Security
Multi-layer protection with encryption at rest, SSO, and SOC2 compliance.
132+ Components
Production-ready primitives built for AI governance and accessibility.
Infrastructure & Scale
Cards for technical services and platform features
Unified API Layer
Connect services through a single gateway with built-in monitoring and rate limiting.
Real-time Analytics
Monitor key metrics with beautiful charts and live-updating dashboards.
Cloud Infrastructure
Globally distributed deployment with automatic failover and 99.9% uptime SLA.
Props
ExtendedFeatureCard component API reference
| Prop | Type | Default | Description |
|---|---|---|---|
illustration* | ReactNode | — | Custom illustration component |
title* | string | — | Card title |
description* | string | — | Card description text |
tags | string[] | [] | Array of tag labels |
Usage
Import and implementation examples
import { ExtendedFeatureCard } from '@/components/feature-cards'import { CodeEditorIllustration } from '@/components/illustrations'
// Basic usage<ExtendedFeatureCard illustration={<CodeEditorIllustration />} title="Developer Experience" description="Beautifully crafted APIs with TypeScript-first design." tags={['React', 'TypeScript']}/>
// Create custom illustrations with depthfunction CustomIllustration() { return ( <div className="relative w-full h-48 flex items-center justify-center overflow-hidden"> <div className="absolute inset-0 bg-gradient-to-br from-indigo-50 via-white to-teal-50/60" /> {/* Your layered visual elements */} </div> )}Features
Built-in functionality
- 6 illustration patterns: Code editor, security shield, UI preview, network graph, analytics, cloud infrastructure
- Layered depth: Gradients, shadows, and overlapping elements give each card dimensionality
- Grid backgrounds: Subtle masked grid adds technical polish without distraction
- Semantic color tokens: Uses primary/secondary/success semantic tokens, not raw palette
- Mini-UI previews: Illustrations include realistic UI fragments: code, charts, cards
- Hover lift: Subtle -translate-y on hover gives tactile response
- Dark mode: Full dark mode support with adjusted gradients and opacities
Accessibility
Accessibility considerations
ARIA Attributes
Illustrations marked aria-hidden="true" (purely decorative)SVG elements marked aria-hiddenTags use proper Badge semanticsFocus ring visible on interactive cardsKeyboard Navigation
| Key | Action |
|---|---|
| Tab | Navigate between cards when links/buttons present |
Notes
- Illustrations are decorative; all meaning conveyed via title/description
- Text maintains WCAG 2.2 AA contrast in both light and dark mode
- Hover states have focus-visible equivalents
- Animated elements respect prefers-reduced-motion (consider adding)