2015-12-30 3 views
0

Я работаю с Slick Carousel в первый раз. Проект, над которым я сейчас работаю, нуждается в большинстве файлов, загружаемых через CDN. Как я могу заменить кнопки по умолчанию для «Next» и «Previous», которые загружаются через их размещенный JQuery?Slick Carousel - Как изменить кнопки по умолчанию

На данный момент это всего лишь кнопка с текстом, я бы хотел заменить ее символом FontAwesome стрелок.

<h1> One Slider At a Time </h1> 
<div class="slider"> 
    <div><h3>1</h3></div> 
    <div><h3>2</h3></div> 
    <div><h3>3</h3></div> 
    </div> 

Вот мой Demo

ответ

3

Используйте CSS, чтобы указать content из .slick-prev::before и .slick-next::before:

.slick-prev::before { 
    content: "<"; 
} 
.slick-next::before { 
    content: ">"; 
} 

https://jsfiddle.net/ryanpcmcquen/z6qoz1mh/

Если вы хотите использовать FontAwesome только load that in и указать юникод символы как контент, например:

.slick-prev::before, .slick-next::before { 
    font-family: FontAwesome; 
} 
.slick-prev::before { 
    /* fa-arrow-circle-left */ 
    content: "\f0a8"; 
} 
.slick-next::before { 
    /* fa-arrow-circle-right */ 
    content: "\f0a9"; 
} 

FontAwesome Unicode reference

+0

Спасибо за пример кода. Не могли бы вы показать мне рабочий пример с значками шрифтов, которые будут заменены на «>». Каждый раз, когда я пытаюсь добавить значки, он решает ничего не загружать. – StinkyTofu

+0

@StinkyTofu мой пример показывает точный CSS, который вы можете использовать для символов FontAwesome. Убедитесь, что вы загрузили FontAwesome. Пожалуйста, покажите пример кода, с которым вы столкнулись, и мы можем отлаживать больше. – ryanpcmcquen

+1

Спасибо, Райан. Извините за долгое ожидание ответа. Ты был прав. У меня просто были проблемы с внешними файлами, которые связывают правильную таблицу стилей. Сработало! Огромное спасибо. – StinkyTofu

Смежные вопросы