みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

流れる画像

http://deep-emotion.jp/index.html

のように画像が常に流れていて、カーソルで左右動かせる
しかも、スマホの場合 ケースを傾けた方向に流れるといった仕組みは
どうやって作るのでしょうか? 何かサンプルがあれば
教えてください。

投稿日時 - 2014-05-01 20:52:46

QNo.8577077

すぐに回答ほしいです

質問者が選んだベストアンサー

ご提示のサイトではjavascriptを利用しているようです。

大雑把に言えば、カルーセルタイプの画像スライダーと同じような仕組みと言えます。
使用している画像が左右つながる形にしてあるもの(例えばパノラマ撮影など)であるところが、普通の画像ビューアーとちょっと違うところ。

似たようなものに、マンション販売サイトなどで室内を上下左右に見られるものが良くありますが、こちらは3次元的になっている分複雑ですし、クイックタイムなどが使われていることが多いようですが…

通常の画像ビューアはスライドしたら一旦停止しますが、これを停止せずにスライドの速度を遅くしてautoで動き続きるものをイメージしてみると、似ているということが理解できると思います。


具体的な仕組みとしては、画像要素を直接動かしたり、要素に背景画像を設定しておいて要素を移動させたり、最近のブラウザであれば背景画像の表示位置を変えることでもアニメーションが可能です。
ごく簡単に言えば、CSSでposition:absoluteにしておいてleftの値を逐次変えていくような感じです。

画像ビューアでは矢印やボタンをクリックすることで画像がスライドしますが、これをカーソルの位置やスマホの傾きによって移動速度を変えるようにしておけば、ほぼご質問のようなものになると言えるのではないでしょうか。

投稿日時 - 2014-05-02 10:25:24

お礼

fujillinさん

なるほど、参考にさせていただきます。


ありがとうございました。

投稿日時 - 2014-05-02 11:27:36

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問