.../articles/
デザインデータと仲良くなる 2

デザインデータと仲良くなる 2

2019.09.05

この記事は僕が個人的に関わっているwallhausというデザインを勉強するコミュニティに向けた資料としても使えるように書いています。初学者も多くいるので、易しめになるよう心がけて書いています。

1回目 : デザインデータと仲良くなる

“レスポンシブ対応”とはなにか

レスポンシブって形容詞なのに“対応”とか付けちゃう感じがいかにも日本語英語っぽいけど、意味としては 画面解像度に応じてウェブサイトの表示を切り替えて最適化する みたいなところが一般的な認識でしょうか。 画面解像度も本来の意味とは少し違うけど、ここでは画面サイズと思ってもらえれば。

デザインカンプは、PC版、SP版というような意識で複数作りますが、実際には見ているデバイスがPCだからこれ、スマートフォンだからこれ、というような出し分けを行なうことは最近は少ないです。

理由はデバイスの区分と画面サイズが多様になってきているから。 iPad ProとかほとんどPCと同じ大きさあったりするし。 そうなると、 単純な画面サイズの大きさ = 利用デバイスとはならない。 なので画面サイズに応じたデザイン、マークアップが求められます。

デザインで大事になってくるのは、ルールの作り方。 画像の大きさの指定や、伸縮したときに行の折り返しがどうなるのかなどを想定しておく必要があります。

レスポンシブ対応で個人的に気を付けているのはこんなポイント

  • ブレイクポイントの設定
  • テキストの表示幅が狭くなることによる行の折り返し
    • 複数行の際の行間が指定されているか
    • 文字切りを行なうかどうか
  • 画像の縦横比が崩れないか
    • 崩れるとしたらどのように処理するか(クロップの仕方)
  • 複数カラムで構成されている要素をどのように表示するか
    • 横並びの要素は基本的に縦に並べ直す
  • hoverなどのSPではできない処理の見せ方
    • hoverしないと分からないリンクのあしらいなどは使わない
  • 文字情報の入っている画像
    • 基本的に横位置で見せることの多いPC版をそのままSP版には使わない

レイアウトに関することが多いですが、フォントサイズなども気をつけたいところ。

その余白はどこについている余白?

伸縮する、ということをあらかじめ想定することが大事ということを話してきて、実例がここまでないので、簡単に具体例を出していきます。

Frameほんのちょっとの違いですが

AもBも画像にボタン、よくある見た目。 違いがあるのは、 ・Aは画像の幅に合わせた大きさのボタン ・Bはボタンのラベルの長さに合わせた大きさのボタン になっているということ。

レスポンシブ対応をするときにはこの違いは大きく出てきます。 ボタンのラベル(「ボタン」というテキスト)の両脇の余白はどう考えているかということで変わってきます。

考えるべきこととしては、

  • Aのボタンの幅は画像の幅に合わせているのか
    • であれば画像はどの幅に合わせているのか、この大きさ固定なのか、画面幅いっぱいに広げるのか
  • 画像、ボタンに最大幅はあるのか
  • Bのボタンの幅はコンテンツエリアを超える量のテキストがラベルに入った時どうするか

などがありそうです。

画面サイズに合わせて余白・コンテンツの大きさが変化するのか、中身に対して余白がついてコンテンツの大きさが変化するのか がわかると、実装としても楽に考えることができます。

複雑な構造になるとデザインとして想定することも多くなりますが、整理してルール化すれば実装上指定しなければならないことはそこまで多くはならないです。


少し実践編。 データ作る時、それを読むときのポイントをもう少しまとめたものをまた今度書ければ。


カプーアのクラウド・ゲートの写真 : Photo by Sawyer Bengtson on Unsplash

written by

.../article/

Articles

記事

経営層・リーダーのための生成AI活用 〜自走型DXのためのアプローチ〜

経営層・リーダーのための生成AI活用 〜自走型DXのためのアプローチ〜

生成AIを活用して、経営者やリーダー自身が課題抽出・打ち手検討を行える体制を構築する。 弊社が提供する“伴走型支援”と組み合わせることで、DX推進の質とスピードを飛躍的に高める方法をご紹介します。

AWS AmplifyにmonorepoのNext.js(App Router)をデプロイする

AWS AmplifyにmonorepoのNext.js(App Router)をデプロイする

monorepo管理しているNext.jsをAmplifyにデプロイしようとした際にいくつか躓く内容があったのでまとめておきます。

Laravel 日本一解りやすい全文検索のマイグレーション記載方法解説

Laravel 日本一解りやすい全文検索のマイグレーション記載方法解説

Laravel + MySQLで全文検索を実装する

リモートワーク・オンライン会議でも、スムーズに制作を進めるために大切なこと[資料編]

リモートワーク・オンライン会議でも、スムーズに制作を進めるために大切なこと[資料編]

コロナ禍の影響により、リモートワークの導入をおこなっている制作会社も多く、実際に弊社でも導入しています。

売れるECサイトデザインを作るために。参考にしたいおしゃれな事例の探し方。

売れるECサイトデザインを作るために。参考にしたいおしゃれな事例の探し方。

売れるECサイトのデザインは、「この形式」という決まりはありません。ECサイトで売り上げを上げるなら、しっかりとしたコンセプトと、コンセプトを決定するまでのリサーチが必要です。

Figmaでデザインのコミット履歴を残せるプラグイン【Thought Recorder】をリリースしました

Figmaでデザインのコミット履歴を残せるプラグイン【Thought Recorder】をリリースしました

Figmaを利用するWebデザイナーの助けになれると嬉しいです。使い方は本記事をご覧ください。

制作会社の考える、業務効率化ツールのおすすめ。個人でも使いやすいサービスなど。

制作会社の考える、業務効率化ツールのおすすめ。個人でも使いやすいサービスなど。

新型コロナウイルス感染拡大の影響で、リモートワークが主流になり、弊社でも週のほとんどは各自宅で作業をしています。

ECの構築方法、おすすめのECサービス。

ECの構築方法、おすすめのECサービス。

ファッションや家電、スーパーの買い物でさえもECサイトを利用することが当たり前になりました。加えて新型コロナウイルスの影響もあり、弊社にも「どんなプラットフォームを利用したら良いか」「どれくらいコストがかかるのか」などECに関するさまざまなご相談を頂きます。

Laravelのオブザーバーが便利だった

Laravelのオブザーバーが便利だった

オブザーバーを使って、モデルのCRUDイベントキャッチしようという試み

DX(デジタルトランスフォーメーション)の全体像をざっくり解説

DX(デジタルトランスフォーメーション)の全体像をざっくり解説

もはやバズワードと化したDXという言葉ですが、実際何を意味しているのか? どのようなことをしたらいいのか? といったことを相談されるようになってきたので、DXをイメージするための全体像をざっくり解説します。

すべての記事

お問い合わせ