Как установить слайдер с шаблона 1801

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

Установка тела слайдера с шаблона 1801

Первым делом вам нужно перейти в глобальный блок "Верхняя часть сайта" или глобальный блок Promo или Slider который вы специально для данной задачи создали.

Первый слайдер

Это в большей части слайдер с статическим фоном для перелистывания блоков с заголовком который ссылается на нужную вам страницу сайта. В нужный вам глобальный блок установить код слайдера:

<section class="slider1">
 <div class="slider-wrapper">
 <div class="slide">
 <div class="photo">
 <img src="ссылка на слайд 1" alt="photo">
 </div>
 <div class="info-block">
 <div class="promo-img">
 <img src="ссылка на фото миниатюры" alt="promo">
 </div>
 <div class="text-block">
 <h1>Заголовок</h1>
 <p>Описание</p>
 <a href="ссылка для кнопки" class="info-btn">More</a>
 </div>
 </div>
 </div>
 <div class="slide">
 <div class="photo">
 <img src="ссылка на слайд 2" alt="photo">
 </div>
 <div class="info-block">
 <div class="promo-img">
 <img src="ссылка на фото миниатюры" alt="promo">
 </div>
 <div class="text-block">
 <h1>Заголовок</h1>
 <p>Описание</p>
 <a href="ссылка для кнопки" class="info-btn">More</a>
 </div>
 </div>
 </div>
 <div class="slide">
 <div class="photo">
 <img src="ссылка на слайд 3" alt="photo">
 </div>
 <div class="info-block">
 <div class="promo-img">
 <img src="ссылка на фото миниатюры" alt="promo">
 </div>
 <div class="text-block">
 <h1>Заголовок</h1>
 <p>Описание</p>
 <a href="ссылка для кнопки" class="info-btn">More</a>
 </div>
 </div>
 </div>
 </div>
 </section>
<script src="/.s/t/1801/jquery.bxslider.min.js"></script>
 <script>
 $(function () {
 $('.slider-wrapper').bxSlider({
 useCSS: false,
 auto: true,
 autoStart: true,
 nextText: 'keyboard_arrow_right',
 prevText: 'keyboard_arrow_left',
 pager: false
 });
 $('.carousel-wrapper').bxSlider({
 useCSS: false,
 nextText: 'keyboard_arrow_right',
 prevText: 'keyboard_arrow_left',
 minSlides: 5,
 maxSlides: 5,
 slideWidth: 192,
 slideMargin: 5,
 autoStart: true,
 pager: false
 });
 });
 </script>

Второй слайдер

Этот слайдер в большей части подходит для сайтов лендингов, в него можно поместить фото сотрудников компании или же переделать немного и сделать слайдер информер для материалов. В нужный вам глобальный блок установить код слайдера:

 <section class="slider2">
 <div class="carousel-wrapper">
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 1" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 1" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 2" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 2" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 3" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 3" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 4" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 4" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 5" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 5" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 6" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 6" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 7" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 7" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 8" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 8" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 9" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 9" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 <div class="slide-c">
 <div class="img-wrapp">
 <div class="under-img"><img src="ссылка на слайд 10" alt="cover"></div>
 <div class="main-img"><img src="ссылка на слайд 10" alt="cover"></div>
 </div>
 <div class="title">
 <a href="ссылка">Заголовок</a>
 <p>Описание</p>
 </div>
 </div>
 </div>
 </section>

 <script src="/.s/t/1801/jquery.bxslider.min.js"></script>
 <script>
 $(function () {
 $('.slider-wrapper').bxSlider({
 useCSS: false,
 auto: true,
 autoStart: true,
 nextText: 'keyboard_arrow_right',
 prevText: 'keyboard_arrow_left',
 pager: false
 });
 $('.carousel-wrapper').bxSlider({
 useCSS: false,
 nextText: 'keyboard_arrow_right',
 prevText: 'keyboard_arrow_left',
 minSlides: 5,
 maxSlides: 5,
 slideWidth: 192,
 slideMargin: 5,
 autoStart: true,
 pager: false
 });
 });
 </script>

Установка стилей к слайдеру с шаблона 1801

Перейдите в таблицу стилей CSS и установите следующие стили:

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v55/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.slider2{padding:50px 40px;background:#fff;max-height:450px}
.slider2 .bx-wrapper{margin:0 auto}
.slider2 .slide-c{position:relative}
.slider2 .title a:hover{color:#ec174f}
.slider2 .bx-pager.bx-default-pager{bottom:-25px}
.slider-wrapper{color:#fff}
.slider2 a.bx-prev{left:-50px}
.slider2 a.bx-next{right:-50px}
.slider2 .img-wrapp{position:relative;padding:20px 15px}
.under-img{position:absolute;padding:30px 15px;top:0;left:0;filter:blur(7px);z-index:0}
.main-img{position:relative;height:100%}
.main-img img{-webkit-transition:filter .35s,-webkit-transform .35s;transition:filter .35s,transform .35s;filter:brightness(1)}
.main-img:hover img{filter:brightness(0.8)}
.main-img::before{position:absolute;top:10px;right:10px;bottom:10px;pointer-events:none;left:10px;z-index:10;border:1px solid rgba(255,255,255,.4);content:'';-webkit-transform:scale(1.1);transform:scale(1.1)}
.main-img::before{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
.main-img:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.slider2 .img-wrapp .main-img img{position:relative;z-index:2;max-width:165px}
.title{padding:0 15px;text-align:center}
.title a{color:#000;font-weight:900;font-size:15px}
.title p{color:#777;font-size:12px;margin:5px 0}
.slide .photo img,.slider2 .img-wrapp img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}
.slide{max-height:50vw}
.info-block{padding:20px 40px 20px 80px;position:absolute;top:0;left:0;width:50%;height:100%;background-image:linear-gradient(to top,rgba(4,6,6,0) 0,rgba(4,6,6,0.9) 100%);display:flex;align-items:center}
.text-block{padding-left:30px;width:65%}
.promo-img{width:35%}
.info-block h1{line-height:1.2;margin:10px auto;color:#fff;font-size:29px;font-weight:500}
.info-block p{color:#fff;font-size:15px;line-height:1.6;margin:5px auto}
.slider-wrapper .info-btn{display:inline-block;background-color:#ec174f;padding:9px 30px;-webkit-transition:all .3s;transition:all .3s;margin-top:10px;color:#fff;font-size:16px;letter-spacing:.56px}
.slider-wrapper .info-btn:hover{background-color:#ff5991;text-decoration:none}
.slider-wrapper .info-btn:active{background-color:#c2185b}
.slide .photo img{border:0;max-width:100%;min-height:250px;-o-object-position:center;object-position:center}
.slide .photo{-webkit-filter:brightness(.8);filter:brightness(.8)}
.slider2 .bx-controls-direction{top:125px}
.bx-wrapper,.main-menu li,.main-menu li ul>li{position:relative}
.bx-controls-direction{position:absolute;top:calc(50% - 24px);width:100%}
.bx-controls-direction a{position:absolute;font-family:'Material Icons';font-size:30px;padding:0 7px;border-radius:50%;color:#000;z-index:2;-webkit-transition:all .3s;transition:all .3s;text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';ms-font-feature-settings:'liga'}
.bx-controls-direction a:hover{background:rgba(0,0,0,.5);text-decoration:none}
.slider1 a.bx-prev,.slider1 a.bx-next{background:rgba(0,0,0,.5);border-radius:50%}
a.bx-prev{left:15px}
a.bx-next{right:15px}

@media only screen and (max-width:1240px){
.info-block{width:100%;padding:20px 80px}
.slider2 a.bx-next{right:-30px}
.slider2 a.bx-prev{left:-30px}
}

@media screen and (max-width:960px){
.slider2{border-bottom:0}
}

@media only screen and (max-width:768px){
.info-block h1{font-size:20px;margin:0}
.text-block{padding:0 30px;width:100%}
.slider2{padding:15px 15px 30px}
.slider2 a.bx-next{right:-15px}
.slider2 a.bx-prev{left:-15px}
.bx-controls-direction a{padding:0;line-height:1}
}

@media screen and (max-width:640px){
.info-block p{display:none}
.slider2 .slide-c{width:140px!important;margin-right:10px!important}
.slider2 .img-wrapp{width:142px;height:210px}
.slider2 .bx-controls-direction{top:80px}
.slider2{padding:50px 15px 30px}
.info-block{text-align:center}
}

Если у вас остаются вопросы по установке или настройке отдельных частей слайдера, оставляйте свои вопросы в комментариях к материалу. 

Лицензия: CC BY-SA 4.0

Автор: Юрий Герук

Похожие материалы:
Помогла ли вам статья?
Да Нет
Статья оказалась полезной для 0 человек
avatar
Добрый день.!
а если я использую (устанавливаю) только Первый Слайдер а второй Нет (он мне НЕнужен)..
то стили CSS НЕнужно ставить к нему.? потому что я вижу, что в стилях везде фигурирует только "slider2"
avatar
а как можно уменьшить высоту Первого слайдера.?
потому что картинка занимает весь экран (чего бы НЕхотелось), даже при загрузке рекомендованных размеров картинки..
avatar
Уточните ссылку на сайт где вы установили слайдер, посмотрим как уменьшить высоту.
avatar
Добрый день. Аналогичный вопрос, как уменьшить высоты Первого слайдера?
avatar
https://pojservice.my1.ru/
у меня вопрос, как в стандартных кодах найти скорость перелистывания основного слайда а то очень быстро листает,
и если есть возможность можно ли добавить функцию перелистывания на 2 слайд маленький,
и почему то ширина сайта у меня увеличилась хотя я ничего туда не добавлял но появилась скролл строка и любой может ее передвинуть и увидить пустоту