Главная » Скрипты » Простой слайдер в несколько строчек 21.04.2013 15:31
DEMO |
Очень простой и адаптивный слайдер, изображений и текста.
Для текста и изображений создаем почти одинаковую разметку: Код <section id="fader"> <img src="img/pic1.jpg" alt="Image One"> <img src="img/pic2.jpg" alt="Image Two"> <img src="img/pic3.jpg" alt="Image Three"> <img src="img/pic4.jpg" alt="Image Four"> <img src="img/pic5.jpg" alt="Image Five"> <img src="img/pic6.jpg" alt="Image Six"> </section>
<section id="fade"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6:D</div> </section>
CSS Код тоже не сильно отличается: Код #fade { position: relative; width: 90%; max-width: 600px; margin: 0 auto; top: 0px; } #fade div { background-color: #f3f4ef; border: 3px solid #f3f4ef; padding: 10px; -webkit-box-shadow: inset 0px 0px -2px 1px rgba(0,0,0, .4), 0px 0px 0px 1.5px rgba(0,0,0, .4); -moz-box-shadow: inset 0px 0px -2px 1px rgba(0,0,0, .4), 0px 0px 0px 1.5px rgba(0,0,0, .4); box-shadow: inset 0px 0px -2px 1px rgba(0,0,0, .4), 0px 0px 0px 1.5px rgba(0,0,0, .4); position: absolute; top: 0; left: 0; width: 400px; height: 150px; color: #333; font: 15px Verdana,sans-serif; }
#fader { position: relative; width: 90%; max-width: 600px; margin: 0 auto; top: 20px; }
#fader img { background-color: #f3f4ef; border: 3px solid #f3f4ef; padding: 2px; -webkit-box-shadow: inset 0px 0px -2px 1px rgba(0,0,0, .4), 0px 0px 0px 1.5px rgba(0,0,0, .4); -moz-box-shadow: inset 0px 0px -2px 1px rgba(0,0,0, .4), 0px 0px 0px 1.5px rgba(0,0,0, .4); box-shadow: inset 0px 0px -2px 1px rgba(0,0,0, .4), 0px 0px 0px 1.5px rgba(0,0,0, .4); position: absolute; top: 0; left: 0; max-width: 100%; height: auto; } Ну и конечно же JS: Для текста и изображений. Код /*==Для изображений==*/ jQuery('#fader img:gt(0)').hide(); setInterval(function(){ jQuery('#fader :first-child') .fadeTo(500, 0) .next('#fader img') .fadeTo(500, 1) .end() .appendTo('#fader'); }, 4000);
/*==Для текста==*/ jQuery('#fade div:gt(0)').hide(); setInterval(function(){ jQuery('#fade :first-child') .fadeTo(500, 0) .next('#fade div') .fadeTo(500, 1) .end() .appendTo('#fade'); }, 2000); Вот и все, слайдер готов.
|
|
Добавлять комментарии могут только зарегистрированные пользователи. Регистрация | Вход
|
« Апрель 2013 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
Полезная информация
Мы настоятельно рекомендуем вам использовать браузеры последних версий. Нажмите на иконку, чтобы перейти к скачиванию нужного вам браузера
Для правильного отображения сайта, вам понадобится минимальное разрешение экрана 1024 x 768px, оптимальное разрешение: 1280 x 1024px
Mozilla Firefox - один из лучших браузеров (рекомендуем)
Opera - Популярный браузер, но не полностью поддерживает CSS3
Google Chrome - один из лучших и быстрых браузеров
Safari - Качественый браузер от компании Apple
Яндекс.Браузер - браузер от Яндекс на платформе Chrome
|