Google UXデザイン：レスポンシブWebデザインをプロットする

# はじめに

わたしが[Google UX Design Certificateで得られた素晴らしい体験][google]を、特に重要だと思われるポイントを小さく分割して、わかりやすく簡潔に紹介していきます。

興味があれば、ぜひ Google UX Design Certificateを受講してみてください。

[google]: https://qiita.com/mapami/items/7a0d0a3d4661c50f8bec

https://www.coursera.org/professional-certificates/google-ux-design

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/6a4c4f5e-8148-b120-42be-7acb1cd54a86.png" width="700">

<details><summary>これまでの振り返り</summary>

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/d371bce4-836a-0ba5-fd7d-9d2e55f1b909.jpeg" width="700">

</details>

# 知らないうちに、レスポンシブWebデザインを見ている

[前回に引き続き、レスポンシブWebデザインについて、ご紹介していきます。][ref1]

[ref1]: https://qiita.com/mapami/items/3f966cf6d0e84ab3fce4

こんな経験ありませんか？

- インターネットブラウザのサイズを変更すると、Webサイトのレイアウトが変わってしまう。
- モバイル端末でWebサイトを見たとき、デスクトップのレイアウトが違っている。

理由は、そのWebサイトがレスポンシブ・レイアウトで構築されているからです。

***<font color="MediumVioletRed">『レスポンシブWebデザインは、デバイスのサイズに応じてWebサイトが自動的に変化すること』</font>***

UXデザイナーは、各ページの要素が異なるサイズのスクリーンでどのように表示されるかを考慮する必要があります。

# なぜレスポンシブWebデザインがそれほど重要なの？

#### 理由①
レスポンシブWebデザインは、どのような画面にも簡単に適応します。これにより、ユーザビリティが向上し、Webサイトを訪れる人々にとって良いユーザーエクスペリエンスが生まれます。

#### 理由②
レスポンシブWebデザインは、モバイルトラフィックをあなたのWebサイトに誘導します。結局のところ、すべての人がデスクトップコンピューターからWebサイトを訪れるわけではないので、すべてのWebサイトのレイアウトが、ユーザーがどのデバイスを使用していても機能するようにしたいのです。

#### 理由③
レスポンシブWebデザインは、すべてのデバイスサイズに対応したWebサイトを設計する必要がないため、コストと時間の節約にもなります。

# レスポンシブWebサイトのサンプル

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/13db3e4f-c1dd-2455-f8bd-089334f0796b.png" width="600">

- デスクトップでは、大きな画面を生かした4カラムのレイアウトになっています。
- モバイル端末では、より使いやすいように1カラムのレイアウトに切り替えています。横向きにすると、ページのレイアウトも変わります。

とてもすてきでしょう？ これがレスポンシブデザインのマジックです。

# UXデザイナーとして、どのようにレスポンシブWebデザインをウェブサイトに適用するの？

それは、ワイヤーフレームから始まります。

それをドットペーパーの上にプロットして、モバイル端末でのデザインの見え方の感覚をつかんでみます。
デスクトップはモバイルよりも明らかに大きいので、ワイヤーフレームをモバイル用の約3分の1のサイズに縮小してみます。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/ceddc42e-a7bc-3cc6-ec95-38e30970c385.png" width="500">

完成しました。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/9505369a-49a3-ea83-00b7-92a4ed2e4076.png" width="500">


左がデスクトップと右がモバイルのウェブサイトのワイヤフレームです。


<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/4be88c48-c83f-1d6c-2ef0-4f067f903b47.png" width="500">

グリッド用紙に自分のデザインをプロットし、さまざまなスクリーンサイズに合わせてレイアウトを変更しながら、次のような質問を自分に投げかけてみてください。

- ページ内の要素の位置を移動する必要があるか？大きなスクリーンサイズから小さなスクリーンサイズに移行するとき、デザインのどの部分が折り目の上に留まる必要があるのか？ページの下の方に移動できるものは何か。

- 画像はどのように拡大縮小する必要がありますか？ヒーロー画像のように、すべての画面サイズで大きく表示する必要がある画像はありますか？

- 画面サイズの変更に伴い、ページのナビゲーション要素をどのように調整するか（例えば、トップナビゲーションバーからハンバーガーメニューへの移動など）。

# すべてのデバイスと全ての画像サイズに対して、異なるデザインを作成するの？

レスポンシブ・レイアウトでデザインする場合、すべてのデバイスとすべての画面サイズに対して異なるデザインを作成する必要がないのは良い点です。その代わり、コンテンツが画面サイズに適応できるようなフレームワークで、いくつかの主要なサイズに対応するデザインを行います。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/ad0a318f-bf1b-cf9d-7ff1-adbb2c97b35c.png" width="６00">

ウェブサイトのコードの背後には、ブレイクポイントと呼ばれるパラメータがあります。

***<font color="MediumVioletRed">『ブレイクポイントとは、レスポンシブ・レイアウトがすべての要素やコンポーネントに適切にフィットするよう変更するタイミングを決定する視覚的な限界のこと』</font>*** 

つまり、デスクトップでブラウザーのウィンドウの形を縦長の長方形に調整すると、最終的にウェブサイトはモバイル版に移行します。