1.1.1 • Published 3 years ago

dom-slideshow v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

dom-slideshow

Examples

as a module

import DOMSlideshow from 'dom-slideshow';

in browser

Pick dist/dom-slideshow.min.js and place in your HTML:

<script src="path/to/dom-slideshow.min.js"></script>

markup

Make a wrapper <div> with height. Then place DOMSlideShow divs.

<div style="height: 500px">
	<div class="DOMSlideshow">
		<ul class="DOMSlideshow__Inner">

			<li class="DOMSlideshow__Item -zoomin">
				<div class="DOMSlideshow__ItemContent">content 1</div>
				<div class="DOMSlideshow__ItemEffect" style="background-image: url( img/1.jpg );"></div>
			</li>

			<li class="DOMSlideshow__Item -rtol">
				<div class="DOMSlideshow__ItemContent">CONTENT 2</div>
				<div class="DOMSlideshow__ItemEffect" style="background-image: url( img/2.jpg );"></div>
			</li>

			<li class="DOMSlideshow__Item -zoomout">
				<div class="DOMSlideshow__ItemContent">content 3</div>
				<div class="DOMSlideshow__ItemEffect" style="background-image: url( img/3.jpg );"></div>
			</li>

			<li class="DOMSlideshow__Item -ltor">
				<div class="DOMSlideshow__ItemContent">CONTENT 4</div>
				<div class="DOMSlideshow__ItemEffect" style="background-image: url( img/4.jpg );"></div>
			</li>

		</ul>
	</div>
</div>

There are 5 effect types. Set a modifier class to apply.

ClassNameEffect
-zoominzoom in
-zoomoutzoom out
-rtolright to left
-ltorleft to right
no classjust fade out

then run it

new DOMSlideshow( document.querySelector( '.DOMSlideshow' ) );

if you dont want to write JS, just set data-dom-slideshow-autostart attribute. See the Basic demo.

events

See the Events demo.

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago