Enkel automatisk afspilning af diasshow - CSS-tricks

Anonim

HTML

Indpakning med div som “slides”, som kan indeholde ethvert indhold.

   Pretty cool eh? This slide is proof the content can be anything. 

CSS

Slides skal placeres absolut inden i indpakningen. Dette har en lille smule ekstra pizazz:

#slideshow ( margin: 50px auto; position: relative; width: 240px; height: 240px; padding: 10px; box-shadow: 0 0 20px rgba(0,0,0,0.4); ) #slideshow > div ( position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; )

jQuery JavaScript

Kør efter DOM er klar.

$("#slideshow > div:gt(0)").hide(); setInterval(function() ( $('#slideshow > div:first') .fadeOut(1000) .next() .fadeIn(1000) .end() .appendTo('#slideshow'); ), 3000);

Se det

Se Pen Simple jQuery Slideshow af Chris Coyier (@chriscoyier) på CodePen.

Meget ens fra Snook.