jQueryプラグイン「slick」で矢印が出ない時の対処法
カルーセルのプラグインは、2015年現時点で、軽量でfadeにも対応しているslick.jsがベストだと思います。導入時につまずいたことをメモ。
jQueryカルーセルプラグイン「slick」で矢印が出ない!?
まずはファイルが足りない場合
矢印はデフォルトでtrueになっているので、矢印が出ない場合は、ファイルを全部読み込んでいるか確認する。
「slick-theme.css」が無いと、矢印や、カルーセルの下のドットが正しく表示されないので、かならず読み込む。紹介しているブログによってはこのcssを読み込むソースの記述がないこともあるので注意。
次に、矢印は画像ではなくてフォントで出しているので、「fonts」フォルダの中身も読み込む。
背景色の指定がなくて気づかないだけの場合
ボタンはフォントイメージであるということは既に記述しましたが、デフォルトではcolor: white;になっていました。
.slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
colorを任意の色に変更するか、もしくはカルーセルのwrapに背景色を指定してあげると、矢印が「見える」ようになります。
誰かの役に立つでしょうか。