BACK TO DIRECTORY

Sleek Compare

by Tim Normington

5.0
(2 ratings)

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

Slider in action on the frontend

Slider in action on the frontend

Admin settings page with usage instructions

Admin settings page with usage instructions

Plugin Details

Active Installs
10
Total Downloads
485
Version
1.0.1
Requires WP
5.8
Requires PHP
7.4
Tested Up To
7.0.4
Added
2026-03-17
Last Updated
2026-06-07 2:47am GMT

Ratings

5
2
4
0
3
0
2
0
1
0