レスポンシブデザインのブレイクポイントを考えてみる(2)
前回「レスポンシブデザインのブレイクポイントを考えてみる(1)」に引き続きブレイクポイントについて考えてみます。
結論どうしていくのか。
まず、モバイル端末向けのデザインに関しては
前回の記事では600px以下としましたが、どのような持ち方、操作方法なのかを考慮して、iPhone 6 Plus等とファブレットをモバイル端末向けのデザインで表示する事が適切かな?と考え、768px以下に設定します。
その場合のメディアクエリは
@media screen and (max-width:768px){ }
とします。
そして一番の問題となるタブレットです。
現状、タブレットの縦持ちだと800pxが最大サイズで、横持ちだと960pxが最小サイズ、1280pxが最大サイズという感じです。
最大サイズの1280pxになるタブレットの横持ちはデスクトップ向けのデザインで良い気もしますね。
なので、タブレットのブレイクポイントは769px〜960pxで設定するのが適切かな?と考えます。
こういった事を踏まえてデザインする時、僕個人的にはデスクトップの基本サイズを960pxにしてデザインする事が多く、でも、960pxだとタブレットにも影響してきます。そしてタブレットへのデザインは左右に少しでもマージンがあるのが好ましい(個人的)ので、
結果、タブレットのメディアクエリを
@media screen and (min-width:769px) and (max-width:992px){ }
とします。
992pxとはデザインの幅を960pxとして左右に16pxのマージンを適用したサイズということです。
もう必然的にデスクトップ向けのメディアクエリは決まってきます。
@media screen and (min-width:993px){ }
ですね。
今のところのメディアクエリは
@media screen and (max-width:768px){ /* ここにモバイル端末向けのスタイルを記述 */ } @media screen and (min-width:769px) and (max-width:992px){ /* ここにタブレット端末向けのスタイルを記述 */ } @media screen and (min-width:993px){ /* ここにデスクトップ向けのスタイルを記述 */ }
になります。
これでも、まだ完成形とは言えないですよね・・・
次回は端末の向きを踏まえたブレイクポイントを考えてみたいと思います。