STERFIELD
開発ナレッジ2013.11.27

NivoスライダーみたいなエフェクトをjQueryで組んでみる

Nivoスライダーのエフェクトがかっこ良いので、

そのエフェクトの一つをjQueryで再現してみました。

 

↓こちらが作ってみたもの

DEMO

 

HTML

 

CSS

 

Javascript

 

仕組みとしては、

スライダーのそれぞれの画像の全面に<span>で分割したブロックをおいて、

それぞれに背景画像をずらして置き、

それぞれを順番にフェードアウトすることで実現しています。

 

普通のスライドのエフェクトに飽きてしまった場合などに使えるかもしれません。

 

追記:このままだと、デバイスによってはスライダーの高さがちゃんと取得されず、

スライダーが表示されない状態になってしまうことがあるようですので、

javascriptの27行目の”//スライダーの情報を取得”から87行めの”}, sldSpeed * 10);”までを

$(window).load(function(){

・・・

});

で囲む必要がありました。

 

↓書き換えたJavaScript

 

 

 

WRITER

ninomiya

Webデザイナー兼コーダー出身のフロントエンド開発者です。 UXデザインやチーム開発の効率化など、勉強中です。

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む