STERFIELD

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

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

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

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

 

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

DEMO

 

HTML

 

CSS

 

Javascript

 

仕組みとしては、

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

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

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

 

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

 

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

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

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

$(window).load(function(){

・・・

});

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

 

↓書き換えたJavaScript

 

 

 

Author Profile

著者近影

NINOMIYA

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

SHARE

合わせて読みたい