Author: | maxulyanov |
---|---|
Views Total: | 249 views |
Official Page: | Go to website |
Last Update: | March 8, 2023 |
License: | MIT |
Preview:

Description:
A smooth and mobile-friendly image comparison slider that allows the user to compare two images by sliding a vertical bar, revealing different parts of each image.
How to use it:
1. Create an HTML container for your image comparison slider, and add two images to it. These images should be the same size and aspect ratio and should represent the “before” and “after” versions of your comparison.
<div class="js-comparison-container"> <img class="comparison-image" src="before.jpg" alt=""> <img class="comparison-image" src="after.jpg" alt=""> </div>
2. Load the ImageComparison.css and ImageComparison.js files in the document.
<link rel="stylesheet" href="src/ImageComparison.css" /> <script src="src/ImageComparison.js"></script>
3. Initialize the image comparison slider. Done.
var imageContainer = document.querySelectorAll('.js-comparison-container'); var images = imageContainer.querySelectorAll('.comparison-image'); new ImageComparison({ container: imageContainer, startPosition: 70, // 70% data: [ { image: images[0], label: 'before' }, { image: images[1], label: 'after' } ], });