みなさんこんにちは。しゅん(@shun_webdesign)です。
Adobe XDではコードを書かずとも、プロトタイプ機能を使ってリッチな表現を手軽に作ることができます。
今回は以前、SNSに投稿したXDのみで作成した画面ごと移動する全画面スクロールの自動アニメーションの作り方について紹介します。(※下記投稿内容)
使用フォント:Big John PRO
目次
フルスクリーンのスクロールで一味違ったデザインに
全画面を使ってスクロールが一定の位置で止まっている様に見えます。
画面の動きに合わせて画像が中央に動き、パララックス(視差)を使ってます。
実際にスクロールしているわけではなく、プロトタイプからキーの設定で上下に動く仕組みです。
パララックスについての紹介は下記記事に紹介しています!
合わせて読みたい
解説
![](https://i.gyazo.com/0a319b0694e2e0a553d158a06b2b0e04.png)
- レイヤーの仕組み
- デザインの作成
- プロトタイプの設定
![](https://i.gyazo.com/03256833053dd1f8295418003fc59a21.png)
レイヤーの構成とデザインです。
大きく分けて3つのブロックに分けて作成しています。
ヘッダー、画面右下のドットを固定にし、下方向に移動することでドットの色が変わります。
デザインのメインとなるブロックを複製しているので他ブロックの構成は変わりません。
![](https://i.gyazo.com/a7526e05ef8ee4d9a5a3c898fd536d0c.png)
メインビジュアルのデザインは最前面に縁取りした文字を配置しています。(画像参照)
次に切り抜いた画像を配置し、ベタ文字配置することで文字が透けているように見えます。
画像に浮遊感を出すために、楕円形のシェイプをオブジェクトぼかしで影として設置。
![](https://i.gyazo.com/eb0d6f28c9bb7b0cde0bb3b08439517b.png)
ブロックごとの配色は単色にせず、グラデーションにしています。
上記画像のように見比べると単色は平面的に見えてしまい、チープに見えてしまうので気をつけてください。
![](https://i.gyazo.com/94a4767074a3064dbc8161a17bde5a30.png)
プロトタイプの設定を行う前にボードを2枚複製し、デザインを上にずらして配置します。(上画像参照)
次にビューポートの位置が波線の箇所より下に位置しないように調整してください。
ボード左上のボード名をクリックし、画面右から「ビューポートの高さ」で変更できます。
これらの設定がうまくできていなとプロトタイプで確認しても綺麗に動いているように見えません。
![](https://i.gyazo.com/7b261ee3a334b8ec92a84f1bed90282d.png)
プロトタイプの画面からインタラクションを設定します。
トリガー「キーとゲームパッド」にし、下方向は「↓」上方向「↑」にそれぞれ設定します。
これで上下に画面が移動するようになりました。
![](https://i.gyazo.com/7b117099eaccfe6fc38d29ad29e13362.png)
ボード間を移動する際、画像やテキストが移動してるのがわかると思います。
なので移動前に待機位置を変更しなければいけません。
テキストは画面上の見えない位置まで配置し、画像は角度を変えた状態で透過度を0に設定しています。(上画像参照)
これで転がるように画像が移動してきます。
![](https://i.gyazo.com/7d5784a8ea2aaadfa2c667915e15fa52.gif)
このように動けば完成です。
合わせて読みたい
![AdobeXD Tipsまとめ](https://shuns.me/wp-content/uploads/2022/03/xd-tips2022-min-160x160.jpg)
まとめ
今回の全画面風スクロールの作成ポイントです。
- ヘッダー、画面右下のドットを固定にし、プロトタイプから下方向に移動するように設定。
- ブロックごとの配色は単色にせず、グラデーションにする。
- トリガー「キーとゲームパッド」にし、下方向は「↓」上方向「↑」にそれぞれ設定。
- テキストは画面上の見えない位置まで配置し、画像は角度を変えた状態で透過度を0に設定。
最後まで見ていただきありがとうございます!是非記事の共有をよろしくお願いします。