動き編 / 4章 スクロール演出

スクロール演出

スクロールはWebで最も多い「動きの引き金」。連動して要素を現す・パララックスで奥行きを出す・進む量を物語に使う――ただし読むための動き。やりすぎとスクロールジャッキング(主導権を奪う制御)は害。なぜ「ユーザーが主導権を持つ」が原則かを歴史から理解する。

ねらい

Webサイトを下にスクロールしていくと、文字がふわっと現れたり、背景の写真がゆっくり流れて奥行きが出たりする。あの動きはどこから来て、なぜ効くのか。そして――どこからが「やりすぎ」で害になるのか。

このクエストのねらいは一つ。スクロールに連動した動き(リビール、パララックス)の正しい使い方を、理由ごと身につけること。覚えてほしい背骨は短い。

スクロール演出は「読むための動き」であって、「見せ場のための動き」ではない。

そして最後にもう一段。主導権はいつもユーザーが握る。ページがスクロールを勝手に操ると(これをスクロールジャッキングという)、人は酔い、迷い、離れる。なぜそうなるかを歴史からたどる。

○ 読むための動き 理解を助ける どこを見るか・順番を導く × 見せ場のための動き 作り手が自慢したい 読みより派手さ優先
図1:同じ動きでも、目的が「読みを助ける」か「自慢」かで、価値が真逆になる。

スクロールは、Webで一番多い「動きの引き金」

まず事実から。Webサイトで人がいちばん多くする操作は何か。クリックでも入力でもなく、スクロールだ。記事を読むのも、店の写真を眺めるのも、ほぼ全部スクロールしながらやる。

ということは、**スクロールこそが、動きを起こす最大の引き金(トリガー)**になる。指やマウスでページを送る、その量に合わせて、要素を現したり動かしたりできる。ボタンを押させなくても、人は勝手にスクロールしてくれる。だから設計者にとって、これはタダで手に入る一番大きな「きっかけ」だ。

ここを押さえておくと、このあとの話が一本の線でつながる。スクロール演出とは要するに、「人が下に進む量」を入力にして、画面の動きを出力する仕組みのことだ。

入力 下に進んだ量 連動の仕組み 出力 現す・動かす スクロール演出=この「入力→出力」を作ること
図2:スクロール演出の正体。人が進んだ量を入力に、画面の動きを出す。

リビール ―― スクロールで「現す」

いちばん基本の演出がリビールだ。「reveal(リビール)」は英語で「現す・あらわにする」という意味。下にスクロールして、その要素が画面に入ってきた瞬間に、ふわっと浮かび上がらせる――あれだ。

なぜこれが効くのか。理由は、人の集中力には限りがあるから。一画面に全部いっぺんに見せると、目はどこを見ていいか分からない。リビールは、今この瞬間に読んでほしいものだけを、順番に差し出す。これは前章までで学んだ「視覚的階層(どこを先に見るかの序列)」を、時間を使って作る方法だ。空間で差をつける代わりに、時間で差をつける

ただし注意。動きは速く・小さく・一度だけ。目安はふわっと0.3〜0.5秒で済ませ、何度もピョコピョコ動かさない。なぜこの幅か。これより長いと「動きを見せられている」と感じて待たされ、これより一瞬すぎると気づけない。0.3〜0.5秒は「気づくが邪魔にならない」ちょうどの幅だ。これはこのクエストだけの思いつきではなく、本書II章「タイミングとイージング」で見たとおり、UIの動きはおおむね200〜500ミリ秒(=0.2〜0.5秒)に収めるのが実務の目安、という話とつながっている。リビールの仕事は「気づかせる」ことであって、「踊る」ことではない。

画面外 うっすら透けて下 入ってくる 定位置 くっきり・定位置
図3:リビールは「うっすら透けて・少し下」から「くっきり・定位置」へ。だんだん濃く現れる。0.3〜0.5秒、一度だけ。

パララックス ―― 奥と手前で速さを変えて、奥行きを出す

次がパララックスだ。日本語にすると「視差(しさ)」。これは難しい言葉に見えて、実は誰でも体で知っている現象だ。

電車や車の窓から外を見たことを思い出してほしい。近くの電柱はビュンッと速く流れ、遠くの山はゆっくりとしか動かない。同じ速さで進んでいるのに、近いものほど速く、遠いものほど遅く見える。この「距離によって動く速さが違って見える」ことを視差(パララックス)という。脳はこの速さの差から、「あれは近い、あれは遠い」と奥行きを読み取る。

Webのパララックスは、これを画面の中でわざと作る。手前の層を速く、奥の層(背景)を遅くスクロールさせる。すると平らな画面なのに、奥行きがあるように感じる。立体メガネも3Dも要らない。速さの差だけで、脳が勝手に「奥がある」と思ってくれる。これがパララックスの正体だ。

同じスクロールでも、層ごとに動く量が違う 奥(背景) 遅い(少し動く) 中ほど 手前 速い(よく動く)
図4:手前ほど速く、奥ほど遅く動かす。速さの差を脳が「奥行き」と読む=視差。

このパララックスがWebで一気に広まった瞬間が、歴史にはっきり残っている。**2011年、Nike(ナイキ)の「Nike Better World」**というキャンペーンサイトだ。これは一人の天才の作品ではない。広告会社ワイデン+ケネディ(Wieden+Kennedy)が組んだチーム(Seth Weisfeld らが主導し、デザインとインタラクションを Ian Coyle と Duane King が担当)が作った。スクロールするほど背景と手前が違う速さで動き、まるで一本の物語をめくるように見える――そんなページだった。世界中のデザイナーが「スクロールでこんな表現ができるのか」と驚き、一気に真似が広がった。ここがWebパララックスの実質的なスタート地点だと覚えておくといい。

スクロール量を「物語の進み具合」に使う

リビールとパララックスを組み合わせると、もう一段上のことができる。スクロールした量そのものを、物語の進み具合に使うのだ。

ふつう、文章は「読む」もの。でもスクロール演出を使うと、読者が下に進むこと自体が、ページをめくる動作になる。少し進むと製品が一つ現れ、もう少し進むと使い方が見え、最後まで進むと結論にたどり着く。スクロールバーが、いわば本のページ番号の役目を果たす。Nike Better Worldが世界を驚かせたのも、まさにこの「スクロール=物語を進めるレバー」という感覚だった。

ここで効くのが、前章の「視線誘導」だ。人は自然と上から下へ目を動かす。前章の「視線誘導」で学んだとおり、これは見せたい順番に目を導く一例で、その自然な流れに現れる順番を合わせると、目が迷わない。だから演出は読みの順番を邪魔せず、後押しする形になる。逆に言うと――順番を乱す動き、読みを止める動きは、この時点で「やりすぎ」のサインだ。

進む 1. つかみ 2. 中身(少し進むと現れる) 3. 結論(最後まで進むと届く)
図5:スクロールバーが本のページ番号になる。下に進む=物語が進む。

やりすぎが生む「酔い・重さ・読みにくさ」

ここからが、このクエストでいちばん大事な「節度」の話だ。スクロール演出は気持ちいい。気持ちいいから、作り手はつい盛りすぎる。盛りすぎると、はっきり三つの害が出る。

  • 酔い ―― 画面が大きく速く動き続けると、人は乗り物酔いと同じ状態になる。脳は「見えている動き」と「体で感じる動き」の二つを照らし合わせて世界を理解している。スクロールでは目だけが動き、体は座って止まっているので、この二つが食い違う。脳が混乱して、乗り物酔いと同じ気持ち悪さが出る(これを感覚の不一致という)。とくに動きに敏感な人――乗り物酔いしやすい体質の人など――には本気でつらい。
  • 重さ ―― 動きを細かく計算するほど、機械(とくにスマホ)に負担がかかる。スクロールがカクカクしたり、ページが固まったりする。せっかくの演出が、逆に「重い遅いサイト」を作ってしまう。
  • 読みにくさ ―― 文字が動いている最中は読めない。現れるのを待ち、止まるのを待ってからやっと読める。演出が増えるほど、読む人は「待ち」ばかりさせられる。

覚えておく合言葉はこれだ。動きは調味料。料理(中身)ではない。 塩は一振りで料理を生かすが、丼一杯入れたら食べられない。動きもまったく同じ。

動きの盛りすぎ=三つの害 酔い 目と体の食い違い 重さ カクつく・固まる 読みにくさ 待ってばかり 動きは調味料。一振りで生き、入れすぎると食べられない
図6:盛りすぎは必ずこの三つを呼ぶ。動きは中身ではなく、中身を引き立てる味付け。

スクロールジャッキング ―― 主導権を奪う、扱いの難しい一手

害の中でも、扱いを最大限慎重にすべきものがある。スクロールジャッキングだ。「jack(ジャック)」は「乗っ取る」という意味。スクロールジャッキングとは、サイトがスクロールを勝手に乗っ取り、ユーザーの思い通りに動かさないことを指す。

具体的にはこうなる。ちょっとだけ下を見たいのに、ページが勝手に一画面分ガッと飛ぶ。速く読み飛ばしたいのに、わざとゆっくりしか進まない。下に送ったつもりが、横に動き出す。――どれも、「自分の指で動かしている」という当たり前の感覚を奪う

なぜこれが危ういのか。スクロールは、ユーザーが唯一完全に握っているハンドルだからだ。クリックする場所は作り手が決める。でも「どれだけ・どの速さで進むか」だけは、ずっとユーザーのものだった。それを奪うのは、運転中に勝手にハンドルを横取りされるようなもの。人は驚き、混乱し、多くは「壊れてる」と思って去る。

○ ふつう(自分で動かす) 進めた分だけ 進む ハンドルは自分 × ジャッキング(乗っ取り) 勝手に飛ぶ わざと遅い ハンドルを奪われる
図7:左は指の動き=画面の動き。右は両者がズレる。このズレが不信と離脱を生む。

これは感想ではなく、調べられた事実だ。使いやすさ研究で有名なニールセン・ノーマン・グループ(NN/g)は、スクロールジャッキングを実際にテストして検討した。その結論は、じつは条件付きだ。NN/gは、明確な機能(たとえば「出来事を分かりやすく見せる」など)を果たすときは有効に働きうると認めつつ、見栄えだけのジャッキングでは、多くの参加者が方向感覚を失い「壊れている」と感じたと報告している。つまり「常に悪」ではないが、目的のない乗っ取りの害は測れている。だから掟は「禁止」ではなく「扱いを最大限慎重に」となる――機能を果たせない動きなら、やらない。

原則 ―― 主導権は、いつもユーザーが握る

ここまでの話は、たった一つの原則に集約できる。

コントロール(主導権)は、いつもユーザーが握る。

これはこのクエストだけのルールではない。Webの使いやすさを考えたヤコブ・ニールセンが1994年にまとめたユーザビリティ10原則」の中にも、はっきり「ユーザーに主導権と自由を」という項目がある(この10原則は1990年に原型ができ、1994年に現在の形へ整理された)。「自分で操作している」「いつでも引き返せる」という感覚こそが、安心して使えるサイトの土台だ、という古くからの教えだ。

スクロール演出は、この原則の上でだけ許される。要素を現すのも、奥行きを出すのも、物語を進めるのも、すべてユーザーが自分の指で進めている、その上に乗せる。動きが主役になり、ユーザーが脇役にされた瞬間、それは良いデザインではなくなる。

順番をまちがえないこと。主役はいつも、読む人。動きはその後ろを、静かについていく。

正しい順番(主役と脇役) ユーザー(主役) 指で進める・主導権 の後ろを 動き(脇役) 静かについていく この順番が逆転したら、それは演出ではなく邪魔
図8:ユーザーが先、動きが後。この上下が入れ替わった時点で害になる。

逃げ道を用意する ―― prefers-reduced-motion

ここまでで「酔い」の話をした。動きで気持ち悪くなる人は、実際にいる。だから、動きを苦手とする人のために逃げ道を用意するのが、いまの作法だ。

その逃げ道がprefers-reduced-motionだ。これは、ユーザーが自分の端末(スマホやPC)で「動きを減らしてほしい」と設定しておくと、サイト側がその合図を読み取って、演出を控えめにする仕組み。W3C(Webの仕様を決める団体)が正式なメディア特性として定めている。だから「気を利かせて自作する」のではなく、もとから用意された蛇口をひねるだけでいい。

これは原則「主導権はユーザーが握る」の延長だ。動きの量まで、最終的にはユーザーが決められるようにしておく。良いスクロール演出は、必ずこの逃げ道とセットになっている。

ユーザーの設定を、サイトが読み取る 端末の設定 「動きを減らして」 合図 サイトが演出を控えめに パララックスを止める・短くする 動きの量も、最後はユーザーが決められる
図9:prefers-reduced-motion=もとから用意された逃げ道。動きが苦手な人を置き去りにしない。

見分け方 ―― 良いスクロール演出と悪いスクロール演出

最後に、自分のサイトや人のサイトを見て「これは良いか悪いか」を判断する目を持とう。次の問いに「はい」が多いほど、良い演出だ。

  • 動きを全部消しても、内容はちゃんと伝わるか?(動きはおまけか)
  • 指で進めた分だけ、素直に画面が進むか?(ハンドルはユーザーの手にあるか)
  • 一つの動きは速く・短く・一度きりか?(しつこくないか)
  • スマホでもカクつかず軽いか?
  • 動きを止めたいユーザーのために、控えめにする逃げ道があるか?

逆に、勝手に飛ぶ・わざと遅い・延々と踊る・読む前に毎回待たされる――こういうサイトは、演出が主役を食っている。直し方はいつも同じだ。足すのではなく、引く。 動きを減らし、主導権をユーザーに返す。

○ 良い演出 ・消しても内容は伝わる ・指の分だけ素直に進む ・速く・短く・一度きり ・軽い/止める逃げ道あり × 悪い演出 ・勝手に飛ぶ/わざと遅い ・延々と踊る ・読む前に毎回待たされる → 直し方:引く・主導権を返す
図10:判断は「内容が主役のまま動いているか」。崩れていたら、引いて主導権を返す。

これらの掟は、別々のルールではない。すべて**「読むための動き/主役はユーザー」という一つの思想**から出ている。掟を暗記するのではなく、この思想を覚えれば、新しい場面でも自分で正解を出せる。

譜例

棚(design-gallery)でスクロール演出の実例を見て、本文の「見分け方」がどう現れているか確かめよう。

見るときは、「見分け方」の5つの問い(消しても伝わる/指の分だけ進む/速く短く一度/軽い/止める逃げ道)に、いくつ「はい」が付くかを数えてみるとよい。良い演出ほど、動きより先に内容が立っているはずだ。

練習・チェック

  1. よく使うWebサイトを一つ開き、下までスクロールしてみよう。「見分け方」の5つの問いに、いくつ「はい」が付くか数えてみる。
  2. スクロールジャッキングを最大限慎重に扱うべき理由を、一文で言えるか。(ヒント:ユーザーが唯一握っている「ハンドル」とは何か)
  3. パララックスがなぜ奥行きに見えるのか、電車の窓のたとえを使って、友達に説明してみよう。「近いものは( )、遠いものは( )」の空欄を埋められれば合格。

用語 GLOSSARY

スクロールscroll
マウスや指でWebページを上下(ときに左右)に送って、画面に映す場所を動かす操作。Webで最も多く行われる操作。
トリガー(引き金)trigger
動きを起こすきっかけのこと。スクロール演出では「人が下に進むこと」がトリガーになる。
リビールreveal
「現す・あらわにする」の意味。スクロールで要素が画面に入った瞬間、ふわっと浮かび上がらせる演出。
パララックス(視差)parallax
近いものほど速く、遠いものほど遅く動いて見える現象。Webでは手前と奥を違う速さで動かし、平らな画面に奥行きを出す。
層(レイヤー)layer
画面を「手前・中ほど・奥」のように重ねた、それぞれの面。パララックスは層ごとに動く速さを変える。
視覚的階層visual hierarchy
どれを先に・どれを後に見るかという、見る順番の序列。スクロール演出は時間を使ってこの序列を作る。
視線誘導しせんゆうどう
見る人の目を、作り手が見せたい順番に導くこと。人が自然に上から下へ読む流れも、その一例として使える。
スクロールジャッキングscrolljacking
サイトがスクロールを勝手に乗っ取り、ユーザーの思い通りに進ませないこと。勝手に飛ぶ・わざと遅い・横に動く、など。
主導権(コントロール)control
「自分で操作している」という、ユーザーが握るべき決定権。スクロールはユーザーが唯一完全に握るハンドルにあたる。
ユーザビリティusability
使いやすさのこと。迷わず・つまずかず・安心して目的を果たせるかを指す。
ユーザビリティ10原則10 usability heuristics
ヤコブ・ニールセンがまとめた、使いやすいUIの10の指針。「ユーザーに主導権と自由を」を含む。原型は1990年、現行10項目は1994年に確立。
感覚の不一致かんかくのふいっち
目が感じる動きと、体(耳の奥の平衡感覚)が感じる動きがズレること。これが起きると脳が混乱し、乗り物酔いや画面酔いになる。
カクつき(カクカク)
動きがなめらかに流れず、コマ送りのように飛び飛びに見えること。機械の処理が追いつかないと起きる。
prefers-reduced-motion
「動きを減らしてほしい」というユーザーの設定を、サイト側が読み取って演出を控えめにする仕組み。動きが苦手な人への逃げ道。
NN/g(ニールセン・ノーマン・グループ)Nielsen Norman Group
使いやすさの研究で有名な専門家集団。スクロールジャッキングの効きめと害を調査で検討した。

RULES TO CITE

  • スクロール演出は「読むための動き」に限る。動きを全部消しても内容が伝わる作りを土台にし、動きはその上のおまけにする(典拠3=主導権の原則)
  • リビール(現す動き)は速く・短く・一度きり。目安0.3〜0.5秒で済ませ、何度もピョコピョコ動かさない(実務通説/時間の目安は本書II章タイミング・典拠1)
  • パララックス(視差)は奥ほど遅く・手前ほど速く動かす。速さの差が「奥行き」を生む。差をつけすぎて酔わせない(典拠4)
  • スクロールジャッキング(勝手に飛ぶ・わざと遅い・横に動く)は扱いを最大限慎重にする。原則は、指で進めた分だけ素直に画面を進める(典拠2)
  • 主導権はいつもユーザーが握る。動きが主役・ユーザーが脇役になった瞬間、それは演出ではなく邪魔。順番を逆にしない(典拠3)
  • 動きを止めたい人のために、控えめにする逃げ道(prefers-reduced-motion)を必ず用意する(典拠5)
  • 「なんか酔う・重い・読みにくい」と感じたら、足さずに引く。動きを減らして主導権を返すと直る(本書の整理/酔い=典拠5の前提、主導権=典拠3)

典拠 SOURCES

  • Nike「Nike Better World」キャンペーンサイト(2011年) ― Webパララックスを世界に広めた実質的な起点。制作:Wieden+Kennedy のチーム(Seth Weisfeld ほかが主導/デザイン・インタラクション:Ian Coyle, Duane King)。制作背景は Smashing Magazine「Behind The Scenes Of Nike Better World」(2011) で解説されている
  • Nielsen Norman Group(NN/g)「Scrolljacking 101」 ― スクロールジャッキングを使いやすさ調査で検討した記事。明確な機能(例:出来事を分かりやすく見せる)を果たすときは有効に働きうると認めつつ、見栄えだけのジャッキングでは多くの参加者が方向感覚を失い『壊れている』と感じたと報告する(条件付きの批判)
  • Jakob Nielsen「10 Usability Heuristics for User Interface Design」 ― 『ユーザーに主導権と自由を(User Control and Freedom)』を含む使いやすさ10原則。初出1990年(Nielsen & Molich)、1994年に現在の10原則として確立。“主導権はユーザーが握る”の典拠
  • 視差(パララックス)=天文学・物理で古くから知られる現象。映像・ゲームでは多層スクロール(multiplane/parallax scrolling)として1980年代から使われ、それがWebに移植された
  • W3C「prefers-reduced-motion」メディア特性(Media Queries Level 5) ― 動きを減らしたいユーザー設定をサイト側が尊重する仕組み。“逃げ道を用意せよ”の技術的裏づけ

譜例(実例)

棚:スクロール演出の実例を見る ↗