STERFIELD

iOS7みたいにクリックでそこからページが飛び出してくるような効果をjQueryで作ってみる

iOS7みたいにクリックでそこからページが飛び出してくるような効果をjQueryで作ってみる

iOS7では、アプリのアイコンをタップすると、

そこからアプリのページが飛び出してくるようなアニメーションが展開されます。

ウェブサイトでリンクでページをとぶとき、

少しでもストレスを感じさせない方法としてこの効果が使えるのではないかと思い、

実際にページが飛び出してくることはなくとも、それっぽい感覚を感じられる効果ができないかと思い、

jQueryで作ってみました。

 

↓こちらが作ったもののDEMOです。

DEMO

 

 作り方

実際に行われているのは、

ボタンをクリックしたときに、そこから、四角い枠が、ページ全体に広がるというアニメーションを行うというものです。

 

↓実際のコードはこちら

HTML

 

JavaScript

 

仕組みは、

1.クリックしたときに、クリックした時のマウス座標を取得

2.クリックした場所に、大きさゼロで白い枠を設置

3.白い枠を、ページ全体に向けて拡大するアニメーションを行う

4.アニメーションが終わったら、リンクを実行

というものです。

 

リンクのときのストレス感を減らしたり、

ちょっとしたインパクトを与えるのにいいかもしれません。

Author Profile

著者近影

NINOMIYA

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

SHARE

合わせて読みたい