Team:Amsterdam/Sandbox
From 2011.igem.org
(Difference between revisions)
Pvandieken (Talk | contribs) |
Pvandieken (Talk | contribs) |
||
Line 1: | Line 1: | ||
- | |||
<html> | <html> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | < | + | <style type="text/css"> |
- | + | ||
- | + | ||
- | + | ||
- | + | <!-- | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | /** | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | * Slideshow style rules. | |
- | + | ||
- | + | ||
- | + | */ | |
- | + | ||
- | + | #slideshow { | |
- | + | ||
- | + | margin:0 auto; | |
- | + | ||
- | + | width:640px; | |
+ | |||
+ | height:263px; | ||
+ | |||
+ | background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0; | ||
+ | |||
+ | position:relative; | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
} | } | ||
- | img = document. | + | |
- | + | #slideshow #slidesContainer { | |
+ | |||
+ | margin:0 auto; | ||
+ | |||
+ | width:560px; | ||
+ | |||
+ | height:263px; | ||
+ | |||
+ | overflow:auto; /* allow scrollbar */ | ||
+ | |||
+ | position:relative; | ||
+ | |||
+ | } | ||
+ | |||
+ | #slideshow #slidesContainer .slide { | ||
+ | |||
+ | margin:0 auto; | ||
+ | |||
+ | width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ | ||
+ | |||
+ | height:263px; | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | /** | ||
+ | |||
+ | * Slideshow controls style rules. | ||
+ | |||
+ | */ | ||
+ | |||
+ | .control { | ||
+ | |||
+ | display:block; | ||
+ | |||
+ | width:39px; | ||
+ | |||
+ | height:263px; | ||
+ | |||
+ | text-indent:-10000px; | ||
+ | |||
+ | position:absolute; | ||
+ | |||
+ | cursor: pointer; | ||
+ | |||
+ | } | ||
+ | |||
+ | #leftControl { | ||
+ | |||
+ | top:0; | ||
+ | |||
+ | left:0; | ||
+ | |||
+ | background:transparent url(img/control_left.jpg) no-repeat 0 0; | ||
+ | |||
+ | } | ||
+ | |||
+ | #rightControl { | ||
+ | |||
+ | top:0; | ||
+ | |||
+ | right:0; | ||
+ | |||
+ | background:transparent url(img/control_right.jpg) no-repeat 0 0; | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | /** | ||
+ | |||
+ | * Style rules for Demo page | ||
+ | |||
+ | */ | ||
+ | |||
+ | * { | ||
+ | |||
+ | margin:0; | ||
+ | |||
+ | padding:0; | ||
+ | |||
+ | font:normal 11px Verdana, Geneva, sans-serif; | ||
+ | |||
+ | |||
+ | |||
+ | } | ||
+ | |||
+ | a { | ||
+ | |||
+ | color: #fff; | ||
+ | |||
+ | font-weight:bold; | ||
+ | |||
+ | text-decoration:none; | ||
+ | |||
+ | } | ||
+ | |||
+ | a:hover { | ||
+ | |||
+ | text-decoration:underline; | ||
+ | |||
+ | } | ||
+ | |||
+ | a img {border:2px solid #ccc;} | ||
+ | |||
+ | body { | ||
+ | |||
+ | background:#393737 url(img/bg_body.jpg) repeat-x top left; | ||
+ | |||
+ | } | ||
+ | |||
+ | #pageContainer { | ||
+ | |||
+ | margin:0 auto; | ||
+ | |||
+ | width:960px; | ||
+ | |||
+ | } | ||
+ | |||
+ | #pageContainer h1 { | ||
+ | |||
+ | display:block; | ||
+ | |||
+ | width:960px; | ||
+ | |||
+ | background:transparent url(img/bg_pagecontainer_h1.jpg) no-repeat top left; | ||
+ | |||
+ | text-indent: -10000px; | ||
+ | |||
+ | } | ||
+ | |||
+ | .slide h2, .slide p { | ||
+ | |||
+ | margin:15px; | ||
+ | |||
+ | } | ||
+ | |||
+ | .slide h2 { | ||
+ | |||
+ | font:italic 24px Georgia, "Times New Roman", Times, serif; | ||
+ | |||
+ | color:#ccc; | ||
+ | |||
+ | letter-spacing:-1px; | ||
+ | |||
+ | } | ||
+ | |||
+ | .slide img { | ||
+ | |||
+ | float:right; | ||
+ | |||
+ | margin:0 15px; | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | --> | ||
+ | |||
+ | </style> | ||
+ | |||
+ | <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> | ||
+ | |||
+ | <script type="text/javascript"> | ||
+ | |||
+ | $(document).ready(function(){ | ||
+ | |||
+ | var currentPosition = 0; | ||
+ | |||
+ | var slideWidth = 560; | ||
+ | |||
+ | var slides = $('.slide'); | ||
+ | |||
+ | var numberOfSlides = slides.length; | ||
+ | |||
+ | |||
+ | |||
+ | // Remove scrollbar in JS | ||
+ | |||
+ | $('#slidesContainer').css('overflow', 'hidden'); | ||
+ | |||
+ | |||
+ | |||
+ | // Wrap all .slides with #slideInner div | ||
+ | |||
+ | slides | ||
+ | |||
+ | .wrapAll('<div id="slideInner"></div>') | ||
+ | |||
+ | // Float left to display horizontally, readjust .slides width | ||
+ | |||
+ | .css({ | ||
+ | |||
+ | 'float' : 'left', | ||
+ | |||
+ | 'width' : slideWidth | ||
+ | |||
+ | }); | ||
+ | |||
+ | |||
+ | |||
+ | // Set #slideInner width equal to total width of all slides | ||
+ | |||
+ | $('#slideInner').css('width', slideWidth * numberOfSlides); | ||
+ | |||
+ | |||
+ | |||
+ | // Insert controls in the DOM | ||
+ | |||
+ | $('#slideshow') | ||
+ | |||
+ | .prepend('<span class="control" id="leftControl">Clicking moves left</span>') | ||
+ | |||
+ | .append('<span class="control" id="rightControl">Clicking moves right</span>'); | ||
+ | |||
+ | |||
+ | |||
+ | // Hide left arrow control on first load | ||
+ | |||
+ | manageControls(currentPosition); | ||
+ | |||
+ | |||
+ | |||
+ | // Create event listeners for .controls clicks | ||
+ | |||
+ | $('.control') | ||
+ | |||
+ | .bind('click', function(){ | ||
+ | |||
+ | // Determine new position | ||
+ | |||
+ | currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1; | ||
+ | |||
+ | |||
+ | |||
+ | // Hide / show controls | ||
+ | |||
+ | manageControls(currentPosition); | ||
+ | |||
+ | // Move slideInner using margin-left | ||
+ | |||
+ | $('#slideInner').animate({ | ||
+ | |||
+ | 'marginLeft' : slideWidth*(-currentPosition) | ||
+ | |||
+ | }); | ||
+ | |||
+ | }); | ||
+ | |||
+ | |||
+ | |||
+ | // manageControls: Hides and Shows controls depending on currentPosition | ||
+ | |||
+ | function manageControls(position){ | ||
+ | |||
+ | // Hide left arrow if position is first slide | ||
+ | |||
+ | if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() } | ||
+ | |||
+ | // Hide right arrow if position is last slide | ||
+ | |||
+ | if(position==numberOfSlides-1){ $('#rightControl').hide() } else{ $('#rightControl').show() } | ||
+ | |||
+ | } | ||
+ | |||
+ | }); | ||
+ | |||
</script> | </script> | ||
- | < | + | |
- | <a href=" | + | |
- | </ | + | <body> |
+ | |||
+ | <div id="pageContainer"> | ||
+ | |||
+ | <h1><a href="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/">Slick Slideshow using jQuery</a></h1> | ||
+ | |||
+ | <!-- Slideshow HTML --> | ||
+ | |||
+ | <div id="slideshow"> | ||
+ | |||
+ | <div id="slidesContainer"> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | <h2>Web Development Tutorial</h2> | ||
+ | |||
+ | <p><a href="http://sixrevisions.com/tutorials/web-development-tutorials/using-xampp-for-local-wordpress-theme-development/"><img src="img/img_slide_01.jpg" alt="An image that says Install X A M P P for wordpress." width="215" height="145" /></a>If you're into developing web apps, you should check out the tutorial called "<a href="http://sixrevisions.com/tutorials/web-development-tutorials/using-xampp-for-local-wordpress-theme-development/">Using XAMPP for Local WordPress Theme Development</a>" which shows you how to set up a local testing server for developing PHP/Perl based applications locally on your computer. The example also shows you how to set up WordPress locally!</p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | <h2>Grunge Brushes, Anyone?</h2> | ||
+ | |||
+ | <p><a href="http://sixrevisions.com/freebies/brushes/sr-grunge-free-high-resolution-photoshop-grunge-brushes/"><img src="img/img_slide_02.jpg" width="215" height="145" alt="A thumbnail image that says S R grunge photoshop brushes 6 high resolution grunge brushes by six revisions." /></a>In this layout, I used <a href="http://sixrevisions.com/freebies/brushes/sr-grunge-free-high-resolution-photoshop-grunge-brushes/">SR Grunge</a>, which is a free set of high-resolution Photoshop brushes you can download here on Six Revisions.</p> | ||
+ | |||
+ | <p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | <h2>How About Some Awesome Grunge Textures?</h2> | ||
+ | |||
+ | <p><a href="http://sixrevisions.com/freebies/textures/grunge-extreme-15-high-resolution-grunge-textures/"><img src="img/img_slide_03.jpg" width="215" height="145" alt="A thumbnail image that says grunge extreme 15 free high resolution grunge textures six revisions." /></a>The texture used in this web page is from the Grunge Extreme Textures freebie set by JC Parmley released here on Six Revisions.</p> | ||
+ | |||
+ | <p>You can head over to the <a href="http://sixrevisions.com/freebies/textures/grunge-extreme-15-high-resolution-grunge-textures/">Grunge Extreme</a> page to download the texture set or check out Six Revisions' <a href="http://sixrevisions.com/category/freebies/">freebie section</a> for even more goodies!</p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | <h2>'Tis the End, My Friend.</h2> | ||
+ | |||
+ | <p><a href="http://sixrevisions.com/tutorials/photoshop-tutorials/how-to-create-a-slick-and-clean-button-in-photoshop/"><img src="img/img_slide_04.jpg" width="215" height="145" alt="Thumbnail image that says sleek button using photoshop that links to a Photoshop tutoril." /></a>This is the last slide. Hit the left arrow control to go back to the other slides.</p> | ||
+ | |||
+ | <p>Alternatively, you may want to check out the tutorial on how to create a simple and cool button in Photoshop called "<a href="http://sixrevisions.com/tutorials/photoshop-tutorials/how-to-create-a-slick-and-clean-button-in-photoshop/">How to Create a Slick and Clean Button in Photoshop</a>" which was inspired by the <a href="http://www.campaignmonitor.com/designer/?utm_source=sixrevisions&utm_medium=banner&utm_term=2&utm_content=0003&utm_campaign=Apr09Banners">Campaign Monitor</a> web interface.</p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <!-- Slideshow HTML --> | ||
+ | |||
+ | |||
</div> | </div> | ||
+ | |||
+ | </body> | ||
+ | |||
</html> | </html> | ||
- |
Revision as of 13:31, 8 September 2011