img-comparison-slider
Slider component for comparing images (before and after).
Why yet another slider?
Because all existing solutions lack at least one of the features:
- Mobile friendly
- Accessible
- Responsive
- jQuery free
- Compatible with modern frameworks (React,
Angular,
Vue) - Distributed through CDN or NPM
- Zero dependencies
Installation
HTML
Frameworks support
Styling
The component could be styled with the help of CSS3 variables.
Example:
Available variables
Variable | Description | Default value |
---|---|---|
--divider-width |
Width of the vertical line dividing both images | 1px |
--divider-color |
Color of the vertical line dividing both images | #d7d7d7 |
--handle-size |
Size of the handle in the middle of divider | 40px |
--handle-color |
Color of the handle in the middle of divider | #d7d7d7 |
--handle-opacity |
Opacity of the handle | 0.5 |
--handle-opacity-active |
On focus opacity of the handle | 0 |