メディアクエリジェネレーター 機能条件と事前設定されたブレイクポイントを持つCSSメディアクエリを生成します。
メディアクエリジェネレーター
機能条件と事前設定されたブレイクポイントを持つCSSメディアクエリを生成します。
プリセットを使用するか、カスタムを作成
一般的なプリセットを選択するか、メディア機能でカスタム条件を追加します。
条件の設定
メディアタイプ、機能条件、およびANDまたはOR演算子で組み合わせます。
クエリのコピー
生成されたメディアクエリをスタイルシートで使用するためにコピーします。
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
CSS Flexbox
CSS Flexbox interactive
🎨 CSS & Design
CSS グリッド プレイグラウンド
テンプレート列、行、ギャップのインタラクティブなコントロールを備えたビジュアル CSS グリッド ビルダー。
🎨 CSS & Design
レスポンシブデザインテスター
ビルトインのiframeビューアーで一般的なデバイスのブレークポイントでのウェブサイトをプレビューします。
🎨 CSS & Design
印刷用スタイルシート生成ツール
@media 印刷用のスタイルシートを生成します。要素の非表示、テキストのスタイリング、ページブレークの制御などが可能です。
🎨 CSS & DesignFrequently Asked Questions
Q min-widthかmax-widthかどちらを使うべき?
Q どのようなブレークポイントを使うべき?
Q 複数条件を組み合わせることができる?
Q prefers-color-schemeとは?
Q 減らした動きをサポートするには?
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.