Background Motion v1.2.1 — Initial Release
What's new
Initial public release of Background Motion — an interactive pixel displacement canvas effect for WordPress.
Features
- Full-screen canvas layer with pixel grid displacement on mouse movement
- Spring-based lerp animation for smooth, stretchy cell return
- Live color preview in the settings panel (R/G/B multipliers + brightness)
- Page targeting — all pages, front page only, or specific page IDs
- Custom SVG icon in the WordPress root sidebar menu
- Cursor dot and influence ring toggles
- Pauses automatically on hidden tabs (Page Visibility API)
- Debounced resize handler — grid rebuilds cleanly on viewport change
- Zero dependencies — vanilla JS, no jQuery or external libraries
Settings
- Cell size, influence radius, displacement strength, return speed (lerp)
- R/G/B color multipliers with base brightness control
- Alpha min/max for per-cell transparency variation
- Z-index and canvas opacity controls
Requirements
- WordPress 5.8+
- PHP 7.4+
- Any modern browser with Canvas 2D support
Files
background-motion.zip— ready to install via WordPress plugin uploader