
A lightweight before and after image comparison slider for WordPress. No dependencies, under 10KB total.
| Author: | Tim Normington (profile at wordpress.org) |
| WordPress version required: | 5.8 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.0.1 |
| Added to WordPress repository: | 17-03-2026 |
| Last updated: | 26-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://products.tnormington.com/sleek-compar... |
| Total downloads: | 196 |
![]() Click to start download |
|
Sleek Compare is a lightweight before/after image comparison slider for WordPress. Built with performance in mind — no jQuery, no FontAwesome, no bloat.
Key Features
- Ultra-lightweight: Under 10KB total (JS + CSS combined)
- Zero external dependencies: No jQuery or icon libraries required
- Touch-friendly: Full swipe support for mobile devices
- Keyboard accessible: Arrow keys, Shift+Arrow for 10% jumps, Home/End
- Simple shortcode: Works in classic editor, widgets, and page builders
- Lazy loading: Images and slider initialization deferred until visible
- CSS variables: Easy theming without touching code
- No render-blocking resources: Scripts and styles load conditionally
Pro Version
Want Gutenberg block and Elementor widget support? Check out Sleek Compare Pro for:
- Native Gutenberg block with live preview
- Full Elementor widget with style controls
- Custom handle colors
- Priority email support
- Lifetime updates
Usage
Shortcode
Basic usage:
[sleek_compare before=”https://example.com/before.jpg” after=”https://example.com/after.jpg”]
With all options:
[sleek_compare
before=”https://example.com/before.jpg”
after=”https://example.com/after.jpg”
start=”30″
label_before=”Original”
label_after=”Enhanced”
show_labels=”true”
]
Shortcode Attributes
before– URL of the before image (required)after– URL of the after image (required)start– Starting position 0-100 (default: 50)label_before– Before label text (default: “Before”)label_after– After label text (default: “After”)show_labels– Show labels true/false (default: true)
Screenshots
FAQ
ChangeLog


