Просте автоматичне відтворення слайд-шоу - CSS-хитрощі

Anonim

HTML

Обгортка з div як "слайдами", яка може містити будь-який вміст.

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

CSS

Слайди повинні бути абсолютно розташовані в обгортці. Тут є крихітна порція додаткового пізаззу:

#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

Запустити після того, як DOM буде готовий.

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

Подивіться

Дивіться слайд-шоу Pen Simple jQuery від Chris Coyier (@chriscoyier) на CodePen.

Дуже схожий на той, що від Снука.