Jump to content
  • 0

Настройка Slick-слайдер


eremeevd
 Share

Question

19 answers to this question

Recommended Posts

  • 0

В объекте с настройками плагина

prevArrow: '<button type="button"><img src="#"></button>',
nextArrow: '<button type="button"><img src="#"></button>'

Либо задать свой класс для кнопки и заменить картинку через псевдоэлемент.

  • Like 2
Link to comment
Share on other sites

  • 0
Только что, by chris сказал:

В объекте с настройками плагина


prevArrow: '<button type="button"><img src="#"></button>',
nextArrow: '<button type="button"><img src="#"></button>'

Либо задать свой класс для кнопки и заменить картинку через псевдоэлемент.

Спасибо за отзыв! Но можно ли вообще убрать  стандартную кнопку и заменить ее картинкой вырезанной с макета в фотошопе? Или можно только поставить картинку на стандартную кнопку?

Link to comment
Share on other sites

  • 0
8 часов назад, by chris сказал:

$('.slider').slick({
  infinite: true,
  slidesToShow: 3,
  slidesToScroll: 3,
  dots: true,
  prevArrow: '<img src="тут ссылка на левую картинку">',
  nextArrow: '<img src="тут ссылка на правую картинку">'
});

 

Огромное тебе при огромное спасибо!!!!!!Спасибо что помог!Думаю пора  начать изучать JavaScript.Без него далеко не уедешь...

Edited by eremeevd
Link to comment
Share on other sites

  • 0
4 часа назад, eremeevd сказал:

Думаю пора  начать изучать JavaScript.Без него далеко не уедешь..

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

Link to comment
Share on other sites

  • 0
5 часов назад, by chris сказал:

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

 

Edited by eremeevd
Link to comment
Share on other sites

  • 0
1 час назад, eremeevd сказал:

 

Заменил точки навигации на свои изображения а как удалить стандартные??Не подскажешь где в каком файле хранятся стандартные изображения стрелок, точек??Еще не пойму как сделать так чтобы она была активна.

Edited by eremeevd
Link to comment
Share on other sites

  • 0

 

В 17.07.2016 в 19:31, eremeevd сказал:

Заменил точки навигации на свои изображения а как удалить стандартные??

Просто используй существующую разметку, ничего удалять не нужно.

Для себя сделал миксин который использую для вставки спрайтов.  Код во всех проектах выглядит так.

$dots-url: '../images/slider-dots.png';
.slick-dots {
  bottom: 10px;
  li button::before,
  li.slick-active button::before {
    opacity: 1;
  }

  li button {
    @include sprite($dots-url, 14, 14, 0, 1);
  }
  li button:hover {
    @include sprite($dots-url, 14, 14, 0, 0);
  }
  li.slick-active button {
    @include sprite($dots-url, 14, 14, 0, 0);
  }
}

 

  • Like 1
Link to comment
Share on other sites

  • 0
В 19.07.2016 в 02:30, andrey7287 сказал:

 

Просто используй существующую разметку, ничего удалять не нужно.

Для себя сделал миксин который использую для вставки спрайтов.  Код во всех проектах выглядит так.


$dots-url: '../images/slider-dots.png';
.slick-dots {
  bottom: 10px;
  li button::before,
  li.slick-active button::before {
    opacity: 1;
  }

  li button {
    @include sprite($dots-url, 14, 14, 0, 1);
  }
  li button:hover {
    @include sprite($dots-url, 14, 14, 0, 0);
  }
  li.slick-active button {
    @include sprite($dots-url, 14, 14, 0, 0);
  }
}

 

По подробней можно расписать что куда в какой файл добавлять изменения...

Только что, eremeevd сказал:

По подробней можно расписать что куда в какой файл добавлять изменения...

Понять не могу куда добавлять эту строку??   $dots-url: '../images/slider-dots.png';

Link to comment
Share on other sites

  • 0

@eremeevd ознакомься, пожалуйста, с офф. документацией http://kenwheeler.github.io/slick/ вместо того что бы задавать одни и тебе вопросы.

На странице исчерпывающе описано как настраивается плагин. Если ты не знаешь куда вносить изменения — ты уверен что что кто-то на форуме знает? Лето же, телепаты 80lvl в отпуске на югах греются.

Если не знаешь как правильно сформулировать вопрос, пожалуйста, ознакомься с темой по ссылки в подписи.

Link to comment
Share on other sites

  • 0

Подскажите, можно как то прятать стрелку предыдущего слайда, если слайдер стоит на первом блоке слайдов (slidesToShow: 3), и показывать ее, если пользователь прокрутит хотя бы один слайд вперед? И можно ли с самого левого слайда сделать подчеркивание на элементе, которое при прокрутке будет переходить на следующий элемент? (Вопросы могут показаться глупыми, но я, как и автор поста, с JS не знаком, в документаций ответы не нашел, или возможно не так понял описание функции и пропустил их)

Link to comment
Share on other sites

  • 0

Плохо искал, в документации всё есть. На прокрутке срабатывают события  afterChange или beforeChange 

https://github.com/kenwheeler/slick#events

В аргумент currentSlide будет передан номер слайда, соответственно если он не первый показываем кнопку

 currentSlide ?  $('[селектор]').show() : $('[селектор]').hide() 

Про подчеркивание не уверен что понял. так ? Это те же точки, только стилизованные. Анимированые  через псевдоэлементы делаются, это css.  

Link to comment
Share on other sites

  • 0
23 часа назад, andrey7287 сказал:

Плохо искал, в документации всё есть. На прокрутке срабатывают события  afterChange или beforeChange 

https://github.com/kenwheeler/slick#events

В аргумент currentSlide будет передан номер слайда, соответственно если он не первый показываем кнопку

 currentSlide ?  $('[селектор]').show() : $('[селектор]').hide() 

Про подчеркивание не уверен что понял. так ? Это те же точки, только стилизованные. Анимированые  через псевдоэлементы делаются, это css.  

Да, такой подход к подчеркиванию, только немного в другой форме. Не дошло как-то что это точки стилизованные. Спасибо большое Вам за ответ. Буду пытаться реализовать.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy