Coin Slider: Image Slider with Unique Effects
After jqFancyTransitions I decided to release new jQuery image slider plugin with more unique transitions effects. I have ideas for new effects and after I didn’t find that somebody already implement that I create Coin Slider.

Thanks to you and your comments Coin Slider have lot of features that jqFancyTransitions didn’t have at the beginning. Basically it’s a latest (and improved) version of jqFancyTransitions but with new ‘fancy’ transitions effects.
jqFancyTransitions slice your images in stripes, while Coin Slider slice them in squares. And that’s the main difference. With changing order of appearing those squares I achieve random, swirl, rain and straight effects.
While I was working on this I felt like I’m on college again. Creating order of squares appearance remind me on my college projects when I spent few night and days trying to solve some problem. Random and straight was simple, but swirl effect give me some trouble. Fortunately, I’m working with Milos Popovic who like to solve those kind of problems and he help me about swirl function. Kudos to Milos!
For rain effect I spent few rainy hours to built it and that’s why I gave him that name. Naming things is something that I’m not good at.
How to use
Download jQuery, Coin Slider javascript file and CSS file and include them on your page:
<script type="text/javascript" src="jquery-1.4.2.js"></script> <script type="text/javascript" src="coin-slider.min.js"></script> <link rel="stylesheet" href="coin-slider-styles.css" type="text/css" />
Add slider content and create one div with an id and put images and image descriptions, similar to:
<div id='coin-slider'> <a href="img01_url" target="_blank"> <img src='img01.jpg' > <span> Description for img01 </span> </a> ...... ...... <a href="imgN_url"> <img src='imgN.jpg' > <span> Description for imgN </span> </a> </div>
At the end all you have to do is to call Coin Slider:
<script type="text/javascript">
$(document).ready(function() {
$('#coin-slider').coinslider();
});
</script>
Example
Coin Slider have a lot of options for helping you set slider as you want. If you want to have 900px wide slider, without navigation and with 5sec delay between images you’ll do this:
<script type="text/javascript">
$(document).ready(function() {
$('#coin-slider').coinslider({ width: 900, navigation: false, delay: 5000 });
});
</script>
List of all options
width: 565, // width of slider panel height: 290, // height of slider panel spw: 7, // squares per width sph: 5, // squares per height delay: 3000, // delay between images in ms sDelay: 30, // delay beetwen squares in ms opacity: 0.7, // opacity of title and navigation titleSpeed: 500, // speed of title appereance in ms effect: '', // random, swirl, rain, straight navigation: true, // prev next and buttons links : true, // show images as links hoverPause: true // pause on hover
Notes
Be careuful with spw and sph because large numbers can cause transitions problems.
If you don’t set effect all effects will be implemented by random.
Check the demo of ‘The More Awesome jQuery Image Slider’
Comments [ 1,092 Comments ]
Leave a Reply
Trackbacks and pingbacks
click to expand
-
[...] Transition Effects: there are three types: random, swirl and rain. All of those effect you can see here Hide Navigation: check this if you don’t need prev/next buttons and navigation squares below [...]
-
[...] Image Slider with Unique Effects (demo | download) [...]
-
[...] Image Slider with Unique Effects (演示 | 下载) [...]
-
[...] Coin Slider Best jQuery Plugins [...]
-
[...] Minimalistic Slideshow Gallery with jQuery (演示 | 下载) Image Slider with Unique Effects (演示 | 下载) Create image gallery in 4 lines of [...]

May 10, 2012
how to center buttons ? i tried different function but nothing happens.
tnx !
May 12, 2012
Hello, this slider is very nice and powerful! For me works better than NIVO!
But i have one thing you should edit! There is not possible to change text of “PREV” and “NEXT” cs navigation buttons. I had to change it inside the jquery plug in, because the text is inside the code.
It will be much better if you will add it as parameter and we can change it when we call the slider in jquery.
Thanks!
May 13, 2012
Hey, great plugin.
I don’t see where you are hosting this plugin’s source. I have a couple of bug fixes I’d like to send you. I would recommend putting this up as a github project if you haven’t already. Let me know.
Thanks,
Wes
May 14, 2012
very nice plugin, thank you very much!
May 14, 2012
it’s not working on ie8.0…. any ideas ??
May 14, 2012
In the download link above the “jquery-1.4.2.js” was not included so you may have to download this also. In my case I have a more recent version “jquery-1.7.1.min.js” which is working fine with IE8
May 16, 2012
Love what you have created but I’m having real problems getting it to work, any chance you could help out?
Thanks,