Скачать для фотошопа и для создания сайта Пятница, 20.09.2024, 03:55
Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Шаблоны для Ucoz
Шапки для Ucoz
Скрипты для Ucoz
Иконки для Ucoz
Кнопки для Ucoz
Уроки для Ucoz
Статьи для Ucoz
Прочее для Ucoz

Популярное

Мини-чат

Наш опрос
Оцените мой сайт
1. Отлично
2. Хорошо
3. Неплохо
4. Плохо
5. Ужасно
Всего ответов: 7

Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0


Слайдер на jQuery с адаптивным фоном
После регистрации у вас появиться еще одна ссылка для бесплатного скачивания и пропадет рекламма!
19.10.2020, 15:16
Слайдер на jQuery с адаптивным фоном




Это современный слайдер, который имеет окно под фиксированный текст, когда будет перелистывание изображений с красивым эффектом показа снимков. А проще, то фиксированная текстовая информация остается по умолчанию, что производится перелистывание страниц с изображением. Где безусловно должна присутствовать одна тематика, но также вы можете убрать окно, и получится стандартный слайдер, только не будет краткого изложение.

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

Также здесь нужно подключить библиотеку jQuery, в том случай, если на сайте она не подключена, где устанавливаем по месту нахождение слайда. А так, все грамотно сделано, это если говорить в плане информации, ведь мы ее изначально создаем и при прокатах она остается. Где можно задать тему, и все по ней кратко описать, и в самом каркасе находим кнопки, что задействованы при сменах картинок.

Проверено на сервис на адаптивность:



Здесь пример установочного процесса:



Рассматривая фоновый обзор, то здесь оно не просто движется, а создает красивый эффект, это когда экран перемещается с одного экрана на другой, где снимки оригинально скользят при смене на другую фактуру.

Установка:

Подключаем библиотеку

Код
Код
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>


HTML

Код
Код
<div class="osnova-slaydera">
  <div class="sucheniyem">
  <div class="adapevenys" data-img="http://zornet.ru/_fr/56/2711828.jpg"></div>
  <div class="adapevenys" data-img="http://zornet.ru/_fr/56/3302384.jpg"></div>
  <div class="adapevenys" data-img="http://zornet.ru/_fr/56/6209632.jpg"></div>
  <div class="adapevenys" data-img="http://zornet.ru/_fr/56/2536118.jpg"></div>
  <div class="adapevenys" data-img="http://zornet.ru/_fr/56/1625717.jpg"></div>
  </div>
  <div class="anemavilos">
  <div class="daptivnem">
  <h3>Слайдер в стильном оформление</h3>
  <p>Также присутствует краткое описание под каждое изображение.</p>
  </div>
  <div class="adnegon">
  <button class="btn-prev" disabled>
  <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>
  </button>
  <button class="btn-next">
  <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>  
  </button>
  </div>
  </div>
</div>


CSS

Код
Код
.osnova-slaydera {
  width: 100%;
  height: 485px;
  margin: 0px 0;
  padding: 0;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
  line-height: 23px;
  color: #4c4c4c;
  position: relative;
}
.sucheniyem {
  position: relative;
  width: 100%;
  height: 100%;
  background: #f3f3f3;
  overflow: hidden;
}
.adapevenys {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  padding: 20px;
}
.left {
  left: -100%;
}
.right {
  left: 100%;
}
.anemavilos {
  position: absolute;
  width: 70%;
  max-width: 500px;
  bottom: 15%;
  right: 5%;
  pointer-events: none;
}
.daptivnem {
  position: relative;
  padding: 0.5em 2em 1em;
  background: #FFFFFF;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.daptivnem h3 {
  font-size: 1.7em;
  font-weight: normal;
  color: #337AB7;
}
.daptivnem p {
  font-family: Verdana, sans-serif;
}
.anemavilos:before {
  content: "";
  position: absolute;
  width: 65%;
  height: 80%;
  top: 0;
  left: 0;
  transform: translate(-10px, -10px);
  background: #337AB7;
}
.adnegon {
  position: absolute;
  bottom: -50px;
  right: 5%;
  pointer-events: all;
}
.adnegon button {
  transition: ease .4s;
}
.adnegon button svg {
  margin: 10px 0;
}
.adnegon .btn-prev, .adnegon .btn-next {
  width: 58px;
  height: 58px;
  margin-left: 8px;
  border: 2px solid #bad1e4;
  outline: none;
  border-radius: 100px;
  color: #f5f4f4;
  background: #145d9c;
  box-shadow: 0px 0px 15px 2px rgba(35, 35, 35, 0.6);
  cursor: pointer;
}
.adnegon button:hover {
  box-shadow: 0px 3px 30px 3px rgba(0,0,0,.5);
}
.adnegon button:disabled {
  box-shadow: 0px 1px 5px 0px rgba(41, 41, 41, 0.71);
  background: #5fb9ef;
  cursor: default;
}
.optional {
  width: 80%;
  max-width: 680px;
  margin: 6em auto;
  padding: 2em 3em;
  box-shadow:  
  0 3px 12px rgba(4, 4, 4, 0.16),  
  0 3px 12px rgba(4, 4, 4, 0.23);
}
@media (max-width: 620px) {
  body {
  font-size: 13px;
  line-height: 1.5em;
  }
  .anemavilos {
  position: absolute;
  width: 100%;
  max-width: 100%;
  bottom: 0;
  right: 0;
  }
  .daptivnem {
  padding: .5em 1.5em;
  box-shadow: none;
  }
  .adnegon {
  display: none;
  }
}


JS

Код
Код
$(function(){
  var tolerance = 100;
  var speed = 650;
  var interactiveElements = $('input, button, a');
  var itemsLength = $('.adapevenys').length;
  var active = 1;
  for (i=1; i<=itemsLength; i++){
  var $layer = $(".adapevenys:nth-child("+i+")");
  var bgImg = $layer.attr("data-img");
  $layer.css({
  "background": "url("+bgImg+") no-repeat center / cover"
  });
  };
  setTimeout(function() {
  $(".adapevenys").css({
  "transition": "cubic-bezier(.4,.95,.5,1.5) "+speed+"ms"
  });
  }, 200);
  $(".adapevenys:not(:first)").addClass("right");
  function sucheniyemScreen() {
  $('.sucheniyem').on('mousedown touchstart', function(e) {
   
  var touch = e.originalEvent.touches;
  var start = touch ? touch[0].pageX : e.pageX;
  var difference;
  $(this).on('mousemove touchmove', function(e) {
  var contact = e.originalEvent.touches,
  end = contact ? contact[0].pageX : e.pageX;
  difference = end-start;
  });
  $(window).one('mouseup touchend', function(e) {
  e.preventDefault();
  // Переход вправо:
  if (active < itemsLength && difference < -tolerance) {
  $(".adapevenys:nth-child("+active+")").addClass("left");
  $(".adapevenys:nth-child("+(active+1)+")").removeClass("right");
  active += 1;
  btnDisable();
  };
  // Переход влево:
  if (active > 1 && difference > tolerance) {
  $(".adapevenys:nth-child("+(active-1)+")").removeClass("left");
  $(".adapevenys:nth-child("+active+")").addClass("right");
  active -= 1;
  btnDisable();
  };
  $('.sucheniyem').off('mousemove touchmove');
  });
  });
  };
  sucheniyemScreen();
  interactiveElements.on('touchstart touchend touchup', function(e) {
  e.stopPropagation();
  });
  // Кнопки:
  $(".btn-prev").click(function(){
  // Переход влево:
  if (active > 1) {
  $(".adapevenys:nth-child("+(active-1)+")").removeClass("left");
  $(".adapevenys:nth-child("+active+")").addClass("right");
  active -= 1;
  btnDisable();
  };
  });
  $(".btn-next").click(function(){
  // Переход вправо:
  if (active < itemsLength) {
  $(".adapevenys:nth-child("+active+")").addClass("left");
  $(".adapevenys:nth-child("+(active+1)+")").removeClass("right");
  active += 1;
  btnDisable();
  };
  });
  function btnDisable() {
  if (active >= itemsLength) {
  $(".btn-next").prop("disabled", true);
  $(".btn-prev").prop("disabled", false);
  }
  else if (active <= 1) {
  $(".btn-prev").prop("disabled", true);
  $(".btn-next").prop("disabled", false);
  }
  else {
  $(".btn-prev, .btn-next").prop("disabled", false);
  };
  };
});


А так все сделано не так сложно, если брать основу стилистики, которая полностью прописана в закрепленном CSS. Здесь веб-разработчик самостоятельно меняет палитру цветов, которое полностью идет в закрепленном CSS.

А значит этот слайд можно выставить под тот оттенок, который соответствует основному стилю. Хотя мы изначально видим только изображение, но есть фиксированное окно с данной или запланированной информацией.

Демонстрация
Категория: Скачать Скрипты для Ucoz | Добавил: Marco
Просмотров: 113 | Загрузок: 0 | Рейтинг: 0.0/0


Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт

Поиск

Популярное
SLS-Склад Лайт 
Feedmaster 1.7.4.2 бесплатно. 
Atlantis Word Processor 1.6.2 Beta 
Mozilla Sunbird 0.9 RU 
Фото на документы Экспресс 1.51 Rus 

На форуме
Файлообменник. З...
Автор: roterb
Форум: Куплю/Продам
Дата: 19.07.2024
Ответов: 0
Куплю, обмен шве...
Автор: roterb
Форум: Куплю/Продам
Дата: 27.06.2024
Ответов: 0
Файлообменник Sh...
Автор: Marco
Форум: Заработок на Файлообменниках
Дата: 27.06.2024
Ответов: 1
Заработок на фай...
Автор: Marco
Форум: Заработок на Файлообменниках
Дата: 27.06.2024
Ответов: 1
Файлообменник Le...
Автор: Marco
Форум: Заработок на Файлообменниках
Дата: 27.06.2024
Ответов: 1

Популярное

Партнеры сайта
Стать партнером Стать партнером Стать партнером Стать партнером

Copyright MyCorp © 2024