Skip to main content

メディアクエリジェネレーター 機能条件と事前設定されたブレイクポイントを持つCSSメディアクエリを生成します。

メディアクエリジェネレーター illustration
🎨

メディアクエリジェネレーター

機能条件と事前設定されたブレイクポイントを持つCSSメディアクエリを生成します。

1

プリセットを使用するか、カスタムを作成

一般的なプリセットを選択するか、メディア機能でカスタム条件を追加します。

2

条件の設定

メディアタイプ、機能条件、およびANDまたはOR演算子で組み合わせます。

3

クエリのコピー

生成されたメディアクエリをスタイルシートで使用するためにコピーします。

Loading tool...

What Is メディアクエリジェネレーター?

Media Query Generatorは、レスポンシブデザインと機能検出のためのCSSメディアクエリを構築するのに役立ちます。メディアクエリは、ビューポート幅、高さ、向き、カラースキームの好みなど、デバイスの特性に基づいて条件的にCSSルールを適用します。このツールでは、一般的なユースケース(モバイル、タブレット、デスクトップ、ダークモード、印刷、低減動作)に対する事前設定クエリと複雑な条件を作成するためのカスタムビルダーが提供されます。メディアタイプ(画面、印刷、すべて)を設定し、複数の機能条件を追加し、それらを組み合わせる方法(ANDまたはOR)を選択できます。生成されたクエリには、@mediaルールとブラケットを含む適切な構文が含まれており、CSSに貼り付けることができます。

Why Use メディアクエリジェネレーター?

  • モバイル、タブレット、デスクトップ、ダークモードなど、一般的なプリセット
  • すべてのCSSメディア機能(最新のものも含む)をサポート
  • AND/OR演算子で複数条件を組み合わせる
  • 共通のブレークポイントを簡単に参照できるテーブル

Common Use Cases

レスポンシブルレイアウト

異なる画面サイズ用のブレークポイントベースのスタイルを作成します。

ダークモード対応

ダークモードスタイル用にprefers-color-schemeクエリを生成します。

印刷用スタイルシート

@media printクエリを作成して、印刷最適化されたスタイルを実現します。

アクセシビリティ機能

減らした動きやコントラストの好みに合わせて、アクセス可能なデザインをターゲットにします。

Technical Guide

CSSメディアクエリは、@mediaルールを使用してスタイルを条件的に適用します。構文は@media [type] and (condition) { rules }です。メディアタイプには、画面、印刷、すべてがあります。メディア機能はデバイスの能力をテストします。min-width/max-widthはレスポンシブブレークポイントに使用され、orientationは横向き/縦向きに使用され、prefers-color-schemeはダークモード/ライトモードに使用され、prefers-reduced-motionはアニメーションの感度に使用され、hoverはホバーキャパビリティに使用され、pointerは入力精度に使用されます。複数の条件をandキーワードで組み合わせてすべての条件を満たすか、コンマ区切りで任意の条件を指定します。不 keywordはクエリを否定します。prefers-color-schemeやprefers-reduced-motionなどの最新機能により、ユーザーの好みに応じたプログレッシブな強化が可能になります。モバイルファーストアプローチでは、min-widthクエリを使用し、デスクトップファーストアプローチではmax-widthクエリを使用します。これらを組み合わせると、@media (min-width: 768px) and (max-width: 1023px)のような範囲クエリを作成できます。

Tips & Best Practices

  • 1
    パフォーマンスの向上のために、min-widthクエリでモバイルファーストアプローチを使用
  • 2
    アクセシビリティのためには、常にprefers-reduced-motionを含めます
  • 3
    自動ダークモード対応のためのprefers-color-schemeテスト
  • 4
    特定のデバイスカテゴリをターゲットにするために範囲クエリ(minとmax)を使用

Related Tools

Frequently Asked Questions

Q min-widthかmax-widthかどちらを使うべき?
min-widthはモバイルファースト(推奨)に従います。max-widthはデスクトップファーストに従います。設計アプローチに基づいて選択してください。
Q どのようなブレークポイントを使うべき?
一般的なブレークポイント: 640px(モバイル)、768px(タブレット)、1024px(ラップトップ)、1280px(デスクトップ)、1536px(大型デスクトップ)
Q 複数条件を組み合わせることができる?
はい、すべての条件を必要とするにはandを使用します。あるいは、任意の条件に一致するようにコンマを使用します。
Q prefers-color-schemeとは?
ユーザーがOSをダークモードまたはライトモードに設定しているかどうかを検出して、アクティブなテーマの切り替えを可能にします。
Q 減らした動きをサポートするには?
@media (prefers-reduced-motion: reduce) を使用して、感覚的なユーザー向けにアニメーションを無効または削減します。

About This Tool

メディアクエリジェネレーター is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.