Изменить в owl carousel кнопки prev и next на треугольные стрелки

220
13 марта 2021, 08:20

По умолчанию отображаются надписи кнопок.

По макету нужно вставить стрелки, через css это получается, но вот убрать сами надписи prev и next не удаётся.

Answer 1
jQuery("#carousel").owlCarousel({
       ...
    navigation : true,
    navigationText : ["",""],
     ....
});

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

Answer 2

Мне нужно было заменить стандартные "prev" и "next" на картинки в OwlCarousel 2-2.2.1 - и вот как я сделал: 1. У меня подключено:

owl.carousel.css
owl.theme.default.css
jquery-3.1.1.min.js
owl.carousel.js
  1. В inedex.html в скрипте который запускает галерейку (не библиотека owl.carousel.js) прописано:
$('.owl-carousel').owlCarousel({
    loop:true,
    margin:10,
    nav:true,
    responsive:{
        0:{
            items:1
        },
        600:{
            items:3
        },
        1000:{
            items:5
        }
    }
})

добавил строчку:

navText : ["",""],

и получилось:

$('.owl-carousel').owlCarousel({
    loop:true,
    margin:10,
    nav:true,
    navText : ["",""],
    responsive:{
        0:{
            items:1
        },
        600:{
            items:3
        },
        1000:{
            items:5
        }
    }
})
  1. Берем 2 класса .owl-prev и .owl-next и (в owl.theme.default.css прописал в конце отдельно) пишем следующие:
.owl-prev{
          background-image: url("back.png");
          background-size: cover;
          width: 100px;
          height: 100px;
        }
        .owl-next{
          background-image: url("next.png");
          background-size: cover;
          width: 100px;
          height: 100px;
        }
  1. Потом ищем в owl.theme.default.css такую строчку (фон кнопок):
background: #D6D6D6;

и меняем на:

background-color: #D6D6D6;
  1. Все с этого момента появляются у нас рисунки, те которые мы хотим вставить вместо названий, и тут очень нехорошый момент - при наведении рисунки пропадают. Не беда - делаем дальше :) ищем (фон кнопок при hover):
background: #869791;

и меняем все строчки на:

background-color: #869791;

Вот и все :)

READ ALSO
Как анимировать переход div-ов

Как анимировать переход div-ов

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

128
Как работают эти 2 примера кода?

Как работают эти 2 примера кода?

Как, почему этот код возвращает именно сумму элементов подмассива, а не сумму всех элементов или нуль?Я так понимаю, что в partialSum добавляются...

118
Некорректная работа баллона на iPhone 5S/SE

Некорректная работа баллона на iPhone 5S/SE

При открытии баллона на iPhone 5S/SE содержимое, которое должно отображаться в нижней части карты уплываем ниже контейнера карты и как следствие...

81
CORS + AXIOS+REACTJS

CORS + AXIOS+REACTJS

Пишу клиента, используя ReactJS, для http запросов использую axios, делаю пост запрос к серверу, на сервере запрос обрабатывается и возвращает данные...

119