Блог
Главная » jQuery » Паралакс слайдер контента на CSS3 и jQuery
17:34


Сегодня я представляю вашему вниманию новый паралакс слайдера для контента, слайдер с плавной и красивой анимацией, растягивается по всей длине монитора.


Установка:

В нужное вам место ставим:
Code

<div id="da-slider" class="da-slider">
   
  <div class="da-slide">
  <h2>Some headline</h2>
  <p>Some description</p>
  <a href="#" class="da-link">Read more</a>
  <div class="da-img">
  <img src="images/1.png" alt="image01" />
  </div>
  </div>
   
  <div class="da-slide">
  <!-- ... -->
  </div>
   
  <!-- ... -->
   
  <nav class="da-arrows">
  <span class="da-arrows-prev"></span>
  <span class="da-arrows-next"></span>
  </nav>
   
</div>


Между head и /head ставим:
Code

<style>
/* Slide in from the right*/
.da-slide-fromright h2{
  animation: fromRightAnim1 0.6s ease-in 0.8s both;
}
.da-slide-fromright p{
  animation: fromRightAnim2 0.6s ease-in 0.8s both;
}
.da-slide-fromright .da-link{
  animation: fromRightAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromright .da-img{
  animation: fromRightAnim4 0.6s ease-in 0.8s both;
}
   
/* Adjust animations for different behavior of each element: */
@keyframes fromRightAnim1{
  0%{ left: 110%; opacity: 0; }
  100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
  0%{ left: 110%; opacity: 0; }
  100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
  0%{ left: 110%; opacity: 0; }
  1%{ left: 10%; opacity: 0; }
  100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
  0%{ left: 110%; opacity: 0; }
  100%{ left: 60%; opacity: 1; }
}
</style>
  <link rel="stylesheet" type="text/css" href="css/style.css" />
  <script type="text/javascript" src="js/modernizr.custom.28468.js"></script>
  <link href='http://fonts.googleapis.com/css?family=Economica:700,400italic' rel='stylesheet' type='text/css'>


Подключим яваскрипт:
Code

<script>
$('#da-slider').cslider({
   
  current : 0,
  // index of current slide
   
  bgincrement : 50,
  // increment the background position
  // (parallax effect) when sliding
   
  autoplay : false,
  // slideshow on / off
   
  interval : 4000
  // time between transitions
   
});
</script>
<script type="text/javascript" src="js/jquery.cslider.js"></script>
  <script type="text/javascript">
  $(function() {
   
  $('#da-slider').cslider();
   
  });
  </script>

Категория: jQuery

Вы не авторизованы, по-этому вы не можете скачивать файлы к материалу, просматривать демо, читать и оставлять комментарии!

Knu.com
  • Опросик
  • Зайдете ли вы к нам еще?