LoginSignup
0
0

More than 1 year has passed since last update.

レスポンシブ(responsive)

Posted at

レスポンシブとは

画面サイズが異なる様々なデバイス(パソコン、スマホ、タブレット)でも、ユーザーが使いやすく見やすく対応させること。

メディアクエリの基本

メディアクエリとは、指定した画面のサイズの時にのみ使われるCSSの要素などを決めるもの。
@media screen and (min-width:780px) { }
画面の横幅(width)が780pxまでは、以下のCSSを適応するという意味です。よって上記のコードでは、「画面の横幅が780px以上の時はfont-sizeが300px、それ以外の場合は30pxということになります。

モバイルファースト / デスクトップファースト

@media screen and (min-width:780px) { }の場合、デフォルトでは、フォントの大きさは30pxで、画面が780pxより大きい場合は300pxという条件を付けた書き方になっています。 これは、基本が小さい画面に合わせた書き方になっていると言えます。 このように、小さい画面を基本にした指定の仕方をモバイルファーストと言います。
逆に大きい画面を基本にした書き方はデスクトップファーストと言います。以下のようにminではなく、max-wdithと書いて指定します。@media screen and (max-width:780px) { }

やってみた

Live 780px以上(デスクトップ画面)

スクリーンショット 2023-03-07 23.48.00.png

Live 780px以下(スマホ画面)

スクリーンショット 2023-03-07 23.48.32.png

html

スクリーンショット 2023-03-07 23.48.45.png

css

スクリーンショット 2023-03-07 23.48.51.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0