vue-compare-image

Vue component to compare two images using slider.
64,662 67
Install
npm install vue-compare-image
Latest Version:0.2.0
Vue:2
License:MIT
Last Updated:Dec 19, 2025
Links: GitHub  ·  npm
Maintainer: junkboy0315

Vue Compare Image

All Contributors

Simple Vue.js component to compare two images using slider.

img

NOTE: React Version is also available!

Demo

DEMO

Features

  • Simple
  • Responsive (fit to the parent width)
  • Size difference between two images handled correctly. Element size determined by following two factors:
    • width of the parent
    • right image's aspect ratio

How to use

In the shell:

yarn add vue-compare-image

// or

npm install --save vue-compare-image

In your component file:

import VueCompareImage from 'vue-compare-image';

export default {
  name: 'app',
  components: { VueCompareImage },
};
<template>
  <VueCompareImage leftImage="image1.jpg" rightImage="image2.jpg" />;
</template>

Props

Prop (* required) type default description
handleSize number (px) 40 diameter of slider handle (by pixel)
hover boolean false Whether to slide at hover
leftImage * string null left image's url
leftImageAlt string null left image's alt
leftLabel string null Left image text label
rightImage * string null right image's url
rightImageAlt string null right image's alt
rightLabel string null Right image text label
sliderLineWidth number (px) 2 line width of slider (by pixel)
sliderPositionPercentage number (float) 0.5 Starting line position (from 0 to 1)

Dependencies

Contributors

Related Packages

@bale-tools/mutate-version

react and vue configuration files.

2,203
@designbasekorea/carousel

An accessible, dependency-free web carousel with native scrolling, framework ada...

181
vue3-compare-image

A Vue 3 component to compare and slide between two images, supports vertical and...

32,986 21
vue-concise-slider

vue-slider,A simple sliding component,has easy configuration,support self-adapti...

125,004
app-location

A package to avoid repetition with Routes, Links and URLs, and reduce boilerplat...

34,498 19

Version History

Version Released License
0.2.0 MIT
0.1.4 MIT
0.1.3 MIT
0.1.2 MIT
0.1.1 MIT