本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Media Query Builder

ビューポート・向き・設定条件を組み合わせて @media ルールをそのまま生成。

条件

現在のビューポート:

生成された CSS

使い方

  1. 必要な条件にチェックを入れて数値を入力します。例:min-width 768px。
  2. 結合方法を選びます。AND はすべて一致、OR はいずれか一致、NOT は先頭条件を反転します。
  3. 必要ならブレークポイントのプリセットを選び、Bootstrap・Tailwind・Material の値を min-width に入力します。
  4. 生成されたルールを確認し、現在のウィンドウが一致するかを示すインジケータを見ます。
  5. CSS をコピーしてスタイルシートに貼り付けます。

よくある用途

よくある質問

Q: OR と AND は出力でどう違いますか? A: AND は and キーワードで 1 つのクエリ内に条件を連結し、すべてが真である必要があります。OR はカンマ区切りのリストを出力し、ブラウザは別々のクエリとして扱うため、どれか 1 つが一致すれば適用されます。

Q: NOT が先頭の条件にしか使えないのはなぜですか? A: CSS 仕様では複数のクエリをまとめて否定できず、単一のメディアクエリのみ否定できます。先頭条件に限定することで出力の妥当性を保ち、必要なら OR で別のクエリを追加してください。

Q: プリセットは他の設定を変更しますか? A: いいえ。プリセットは min-width に数値を入力してチェックを付けるだけで、他の条件はそのまま残ります。

データはこのデバイス内にとどまります

Media Query Builder は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。