2015-12-30 59 views
0

我正在與Slick Carousel第一次。我目前正在處理的項目需要通過CDN加載大部分文件。如何替換通過其託管的Jquery加載的「Next」和「Previous」的默認按鈕?滑動旋轉木馬 - 如何更改默認按鈕

截至目前,它只是一個帶有文字的按鈕,我想用一個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來指定.slick-prev::before.slick-next::beforecontent

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

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

如果你想使用FontAwesome只是load that in和指定的unicode字符作爲內容,例如:

.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我的例子顯示了可用於FontAwesome字符的確切CSS。確保你已經加載了FontAwesome。請顯示你遇到麻煩的代碼的例子,我們可以調試更多。 – ryanpcmcquen

+1

謝謝瑞恩。很抱歉等待回覆。你是對的。我只是在鏈接正確的樣式表時遇到了一些外部文件問題。得到它的工作!謝謝一堆。 – StinkyTofu