Free Webinar β Building for Scale with Pion & Webflow
0.1.0
Ripple Interaction
Interactive ripple effect overlay triggered by click/touch events.
Interactive ripple effect overlay triggered by click/touch events.
Features
- β Zero dependencies - Pure React implementation
- β Full accessibility - ARIA labels, keyboard navigation, screen reader support
- β Theme support - Light, dark, and auto modes
- β Reduced motion support - Respects user preferences
Props
rippleColor
- Type:
string- Default:'rgba(139, 92, 246, 0.5)' - Ripple color (rgba)
duration
- Type:
number- Default:1000 - Ripple duration in milliseconds
maxSize
- Type:
number- Default:300 - Maximum ripple size in pixels
theme
- Type:
'light' | 'dark' | 'auto'- Default:'auto' - Theme mode
className
- Type:
string - Additional CSS class
Customization
Webflow Classes
Target these classes in Webflow Designer for custom styles:
.cc-ripple-interaction