@img-comparison-slider/vue

Vue wrapper for img-comparison-slider
167,074 873
Install
npm install @img-comparison-slider/vue
Latest Version:8.0.0
Older releases:3
License:MIT
Last Updated:Oct 12, 2026
Links: GitHub  ·  npm
Maintainer: sneasio

ImgComparisonSlider

npm package

Vue3 wrapper for img-comparison-slider component.

Refer to this doc for Vue2 support.

Usage examples: https://img-comparison-slider.sneas.io/examples.html

Example

Installation

npm install --save @img-comparison-slider/vue

Usage

<template>
  <ImgComparisonSlider>
    <!-- eslint-disable -->
    <img
      slot="first"
      style="width: 100%"
      src="https://img-comparison-slider.sneas.io/demo/images/before.webp"
    />
    <img
      slot="second"
      style="width: 100%"
      src="https://img-comparison-slider.sneas.io/demo/images/after.webp"
    />
    <!-- eslint-enable -->
  </ImgComparisonSlider>
</template>

<script>
import { ImgComparisonSlider } from '@img-comparison-slider/vue';

export default {
  name: 'ExampleComponent',
  components: {
    ImgComparisonSlider,
  },
};
</script>

Version History

Version Released License
8.0.0 MIT
7.7.0 MIT
7.6.0 MIT
7.5.2 MIT
7.5.1 MIT
Pre-releases (5)
Version Released License
0.0.0-alpha-5 MIT
0.0.0-alpha-4 MIT
0.0.0-alpha-3 MIT
0.0.0-alpha-2 MIT
0.0.0-alpha-1 MIT