2.0.0 • Published 4 years ago

axialslider v2.0.0

Weekly downloads
10
License
ISC
Repository
github
Last release
4 years ago

axialslider

Simple slider with two axes and buttons

Installation

npm i axialslider

Usage

import axialslider from 'axialslider';

window.addEventListener('load', function () {
    axialslider({
      class: 'yourclass', // CSS class name, default: axialslider
      color: '#19bd9a' // Also you can use rgba
      duration: 1000, // Default
      delay: 3000 // Default delay between slides
    });
});

Cross browser way provedes requestAnimationFrame:

if ( !window.requestAnimationFrame ) {
  window.requestAnimationFrame = ( function() {
    return window.webkitRequestAnimationFrame ||
    window.mozRequestAnimationFrame ||
    window.oRequestAnimationFrame ||
    window.msRequestAnimationFrame ||
    function( /* function FrameRequestCallback */ callback, /* DOMElement Element */ element ) {
      window.setTimeout( callback, 1000 / 60 );
    };
  } )();
}
<div class="yourclass">
  <div class="yourclass__slides">
    <div class="yourclass__slide">
      My Slide 1
    </div>
    <div class="yourclass__slide">
      My Slide 2
    </div>
  </div>
</div>

For vertical slider:

<div class="yourclass yourclass_vertical">
  <div class="yourclass__slides">
    <div class="yourclass__slide">
      My Slide 1
    </div>
    <div class="yourclass__slide">
      My Slide 2
    </div>
  </div>
</div>

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D
2.0.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago