未分類

CSSでレスポンシブデザインを作ろう

CSSでレスポンシブデザインをする方法を解説します。

メディアクエリ

CSSの機能でメディアクエリというものがあり、それを使うとレスポンシブなデザインを作成することができます。

メディアクエリとは、画面サイズ別にデザインを切り替えることができる機能です。

サンプルを見てみましょう。


@charset "UTF-8";
font-size: 30px;
@media screen and (max-width:999px) {font-size: 20px;}
@media screen and (max-width:767px) {font-size: 15px;}

上記の例ではデフォルトは30pxで768~999pxの画面サイズは20px、
767px以下は15pxになります。

ただし、上記を扱うに当たって
htmlに以下metaタグを挿入する必要があります。


meta name="viewport" content="width=device-width,initial-scale=1">

以上です!