WebElement - Лучшие авторские скрипты для вашего сайта и блога
WebElement - это сборник дизайнерских мелочей
А также скриптов, помогающих вам в сайто-строении.
Мы поможем вам сделать сайт красивее, мобильнее и удобнее.
У нас вы можете найти готовые решения на:
HTML, CSS\CSS3, jQuery, JS, плагинам к библиотеке JQ и не только...
Используйте только качественные скрипты на своих сайтах.
Главная » Скрипты »

Простой слайдер в несколько строчек

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);

Вот и все, слайдер готов.

Категория: Слайдеры | Просмотров: 2704 | Добавил: Cradleshel

Теги: jQuery, CSS3, slider, слайдер JQuery, слайдер

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
«  Апрель 2013  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Оценка сайта
Всего ответов: 336

Полезная информация

Мы настоятельно рекомендуем вам использовать браузеры последних версий. Нажмите на иконку, чтобы перейти к скачиванию нужного вам браузера

Для правильного отображения сайта, вам понадобится минимальное разрешение экрана 1024 x 768px, оптимальное разрешение: 1280 x 1024px