Team:Imperial College/Templates/Slideshow
From 2013.igem.org
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
- | This is a template for a slideshow. | + | This is a template for a slideshow. |
+ | |||
+ | '''Note: This ready-made slideshow only works once on each page, contact [[User:Btb11]] if you need more than one slideshow on a page.''' | ||
==How to use== | ==How to use== | ||
- | + | Copy and paste this: | |
<pre>{{:Team:Imperial_College/Templates/Slideshow}}</pre> | <pre>{{:Team:Imperial_College/Templates/Slideshow}}</pre> | ||
- | Now for | + | Now for the slideshow, insert the following code and modify as required: |
<pre> | <pre> | ||
Line 48: | Line 50: | ||
==Example== | ==Example== | ||
- | |||
- | |||
<html> | <html> | ||
<div class="jcarousel-container" style="border:1px solid red;"> | <div class="jcarousel-container" style="border:1px solid red;"> | ||
Line 128: | Line 128: | ||
wrap:'circular' | wrap:'circular' | ||
}); | }); | ||
- | $('.jcarousel-prev').click(function(){ $('.jcarousel' | + | $('.jcarousel-prev').click(function(){ |
- | $('.jcarousel-next').click(function(){ $('.jcarousel' | + | $('.jcarousel').jcarousel('scroll', '-=1'); |
+ | }); | ||
+ | $('.jcarousel-next').click(function(){ | ||
+ | $('.jcarousel').jcarousel('scroll', '+=1'); | ||
+ | }); | ||
}); | }); | ||
</script> | </script> | ||
</html> | </html> |
Revision as of 00:13, 26 August 2013
This is a template for a slideshow.
Note: This ready-made slideshow only works once on each page, contact User:Btb11 if you need more than one slideshow on a page.
How to use
Copy and paste this:
{{:Team:Imperial_College/Templates/Slideshow}}
Now for the slideshow, insert the following code and modify as required:
<html> <div class="jcarousel-container" style=""> <div class="jcarousel" style=""> <div class="jcarousel-slides" style=""> <div class="jcarousel-slide" style=""> {{{pic1}}} </div> <div class="jcarousel-slide" style=""> {{{pic2}}} </div> <div class="jcarousel-slide" style=""> {{{pic3}}} </div> </div> </div> <div class="jcarousel-prev" style=""> <img src="https://static.igem.org/mediawiki/2013/b/b2/Arrow_left.png" alt="prev" width="48" style=""> </div> <div class="jcarousel-next" style=""> <img src="https://static.igem.org/mediawiki/2013/4/4a/Arrow_right.png" alt="next" width="48" style=""> </div> </div> </div> </html>
Reference
- jcarousel-container: This is an invisible box which includes the whole slideshow (red border in the example)
- jcarousel: This is the actual slideshow-container (blue border in the example).
- jcarousel-slides: This is a massively wide box containing the slides. It's best not to modify this.
- jcarousel-slide: Copy+paste these ones to add more slides.
- jcarousel-prev & -next: Containers for the "Next" and "Prev" buttons.
If you wanted a wider slideshow: Add the 'width' property to the style in jcarousel-container and in each jcarousel-slide. E.g. style="width:800px".
If you wanted a taller slideshow: Add the 'height' property to the style in jcarousel and in each jcarousel-slide. E.g. style="height:400px". Then add the 'top' property to the 'style' in jcarousel-prev and -next. E.g. style="top:196px". As a rule of thumb, the number for 'top' should be half the height you gave to jcarousel, minus 4 (which is due to 20px padding from top and 48px total icon height).
Example