npm.io
1.0.4 • Published 1 year ago

slider-before-after

Licence
MIT
Version
1.0.4
Deps
0
Size
8 kB
Vulns
0
Weekly
0
Stars
13

slider-before-after

node version npm version downloads count size license

Lightweight and simple slider to present images in "before / after" style with no dependencies.

Preview

https://piecioshka.github.io/slider-before-after/demo

or below:

Features

  • Display images in before / after style
  • Use CSS Level 4 (CSS Variables)
  • Small size of package
  • No dependencies
  • Fully customizable

Usage

Installation:

npm install slider-before-after

In HTML structure:

<div class="slider-before-after">
    <div class="slider-before-image">
        <img src="https://placeskull.com/200/200/5CBB88" alt=""/>
    </div>
    <div class="slider-after-image">
        <img src="https://placeskull.com/200/200/435466" alt=""/>
    </div>
    <input type="range" class="slider-track"/>
</div>

and then attach files:

<head>
    <link rel="stylesheet" href="node_modules/slider-before-after/src/styles/main.css"/>
    <link rel="stylesheet" href="node_modules/slider-before-after/src/styles/custom-range-input.css"/>
</head>
<body>
    ...
    <script src="node_modules/slider-before-after/src/scripts/slider-before-after.js"></script>
</body>

or in component:

require('slider-before-after/src/styles/main.css');
require('slider-before-after/src/styles/custom-range-input.css');
require('slider-before-after');

License

The MIT License @ 2018

Keywords