Skip to content

Latest commit

 

History

History
84 lines (76 loc) · 1.96 KB

README.md

File metadata and controls

84 lines (76 loc) · 1.96 KB

ScreenShot

imgCrossfade v0.2 / 30-05-2016 #####A jQuery Plugin to easily crossfade through images (same dimensions required) Kevin Köllmann (Koelli91) licensed the GPL-3.0

#Usage

####Include:

<script src="js/imgCrossfade.min.js"></script>

####HTML: For "Standard" Images:

<div id="cycler">
	<img src="one.jpg" class="cf" />
	<img src="two.jpg" class="cf" />
	...
</div>

For Background-Images (the css background-image-property will be applied to the "cycler"):

<div id="cycler">
	<img src="one.jpg" class="cf-bg" />
	<img src="two.jpg" class="cf-bg" />
	...
</div>

The images itself will be completely hidden (display: none), so you don't have to worry about your layout.

####JS: For "Standard" Images:

$(document).ready(function() {
	$("#cycler").imgCrossfade();
});

For Background-Images:

$(document).ready(function() {
	$("#cycler").bgimgCrossfade();
});

####CSS: For both (standard and background-images):

#cycler {
	width: 227px; /* the common width of the images */
	max-width: 100%; /* for responsiveness - choose whatever max-width you'd like */
}

####View in action: http://koelli91.github.io/imgCrossfade/

###Features:

	- Bootstrap-Compatible
	- Lightweight: ~2 KiB (minified)
	- Responsive
	- All browsers (incl. IE6)

###Known Bugs:

	- background-image-transition currently only works in Webkit-Browsers (Chrome and Safari)
	(IE/Edge & FF just switch the background-image instantly after configured interval)

###Options:

$("#cycler").imgCrossfade({
	fading: 'fast'|'medium'|'slow'|<any number in ms>
	interval: <any number in ms>
});
/*
* fading: how long the crossfade should take (Default: 'medium' (= 1500 ms))
* interval: how often the image should change (Default: 7000 ms)
*/