Skip to content

Interactive Design System Playground

๐ŸŽฎ Design System Playground

Explore, customize, and export components in real-time. All changes are live and immediately visible!


๐ŸŽจ Color System Customization

Primary Brand Colors

Customize the core brand palette. Changes automatically cascade to all components.

Semantic Colors

๐Ÿ”ค Typography Customization

Typography Scale

Adjust font properties and see the impact across all text elements.

16px
1.6
Display Large
Display Medium
Headline Large
Headline Medium
Title Large
Body Large
Body Medium - This is the default body text style used for paragraphs and general content throughout the interface.
Body Small - Used for secondary content, captions, and supplementary information.

๐Ÿงฉ Component Showcase

Interactive Component Library

Test all components with your customizations applied in real-time.

### Button Components

Button Variants

Button Sizes

Button States

### Card Components

Card Variants

Default Card

Standard elevation and styling

This is a default card with standard styling and elevation. Perfect for general content containers.

Elevated Card

Enhanced shadow and depth

This card has enhanced shadow and elevation effects, perfect for important content that needs emphasis.

Outlined Card

Border-focused design

This card emphasizes borders over shadows, ideal for content that needs clear boundaries.

### Form Components

Form Elements

### Advanced Effects

Visual Effects & Signature Components

Glassmorphism

Modern blur effects with backdrop-filter for contemporary design.

Neumorphism

Soft shadow-based depth illusion creating tactile interfaces.

Glow Effect

Subtle glow effects that respond to brand colors and theme.

Gradient Borders

Animated rainbow border system with customizable gradients.

โš™๏ธ Spacing & Layout Customization

Spacing System

Customize the base spacing unit and see how it affects all components.

4px
8px

Spacing Scale Preview

--ds-space-1
--ds-space-2
--ds-space-4
--ds-space-6
--ds-space-8

๐Ÿ“ฑ Responsive Preview

Responsive Design Testing

Preview how your customizations work across different screen sizes.

๐Ÿ’พ Export & Implementation

Export Your Customizations

Generate CSS and configuration files with your custom theme.

๐Ÿ“„ CSS Custom Properties

Export as CSS custom properties for direct implementation

โš™๏ธ SCSS Variables

Export as SCSS variables for preprocessor workflows

๐Ÿ“‹ Design Tokens JSON

Export as JSON for design tools and token systems

๐Ÿ”ง MkDocs Configuration

Export mkdocs.yml configuration with your theme

Preview Export

/* Your customized CSS will appear here */
:root {
  --ds-color-primary: #9c27b0;
  --ds-color-secondary: #ffc107;
  --ds-font-size-base: 16px;
  --ds-space-unit: 4px;
  /* ... */
}

๐Ÿงช Accessibility Testing

Accessibility Validation

Real-time accessibility testing for your customizations.

7.1:1
Color Contrast
โœ… AAA Compliant
4.8:1
Focus Contrast
โœ… AA Compliant
44px
Touch Targets
โœ… Mobile Friendly

Automated Tests

Keyboard Navigation โœ… Pass
Screen Reader Labels โœ… Pass
Motion Preferences โœ… Pass
Focus Management โœ… Pass

๐Ÿ“š Usage Instructions

Real-Time Customization

  1. Adjust Properties: Use the controls above to modify colors, typography, and spacing
  2. See Changes Live: All modifications are immediately visible in the component showcase
  3. Test Accessibility: Monitor contrast ratios and accessibility metrics as you customize
  4. Export When Ready: Generate implementation code when you're satisfied with your design

Implementation Guidelines

  1. Copy Generated CSS: Use the export functionality to get your custom CSS
  2. Add to Your Project: Include the CSS in your MkDocs configuration
  3. Test Thoroughly: Verify your customizations work across different browsers and devices
  4. Validate Accessibility: Ensure all components maintain WCAG compliance

Best Practices

  • Start with Colors: Begin by setting your primary and secondary brand colors
  • Maintain Contrast: Keep accessibility metrics in the green for compliance
  • Test Responsively: Check your design across different screen sizes
  • Export Regularly: Save your progress by exporting configurations

๐ŸŽฏ Quick Actions


The Interactive Playground provides a comprehensive environment for exploring and customizing the Ultimate MkDocs Material Design System. All changes are live, and the system maintains accessibility compliance throughout your customization process.