コンテンツへスキップ

Responsive Screenshot

レスポンシブスクリーンショットの概要、よく使われるビューポートのサイズ、デバイスをまたいで撮影する際に避けるべき間違いを解説します。

レスポンシブスクリーンショットは、特定のビューポートの幅と高さで描画されたWebページの撮影です。通常は、複数のサイズで一式として撮影します。レスポンシブなサイトは、CSSのメディアクエリ、コンテナクエリ、柔軟なレイアウトを使うため、同じURLでも幅ごとにナビゲーション、列の数、画像の切り抜きが変わります。

ブラウザは、ビューポート自体が狭い場合にのみ、スマートフォン向けのレイアウトを表示します。デスクトップのスクリーンショットを縮小しても、レイアウトは変わりません。そのため、ツールはページを読み込む前に、ビューポートのサイズを設定します。多くの場合、デバイススケールファクターとユーザーエージェントも設定します。

レスポンシブスクリーンショットが重要な理由

デザインのレビュー、顧客の承認、QAには、各ブレークポイントでページがどう見えるかという根拠が必要です。レイアウトの不具合は、タブレットでメニューがロゴと重なるように、1つの幅でだけ現れることがよくあります。固定のサイズで撮影した一式があれば、1回のレビューでそのような不具合が見えるようになります。

よく使われるビューポートのサイズ

種類ビューポートの例
デスクトップ1920×1080、1440×900、1366×768
タブレット768×1024(縦)
スマートフォン390×844、360×800

サイズはCSSピクセルで表されます。3倍のスケールのスマートフォンは、390×844 CSSピクセルを、1170×2532の物理ピクセルで描画します。

レスポンシブスクリーンショットの撮影方法

  • ブラウザでは、開発者ツールを開き、デバイスモードに切り替えて、サイズを選びます。
  • コードでは、移動の前に、PlaywrightまたはPuppeteerでビューポートを設定します。
  • Temposhotの Website Capture(Command+2)では、Device を選びます。Desktop 1920×1080、Tablet 768×1024、Mobile 390×844 があります。URLの各行には、個別のデバイスと Area を設定できます。Render preview を使うと、全体を実行する前に1行をプレビューできます。

レスポンシブスクリーンショットでよくある間違い

  • 目標の幅で描画せず、デスクトップの撮影結果を縮小する。
  • 1つの比較の一式に、ビューポートとフルページの撮影を混在させる。
  • クッキーバナーを残し、スマートフォンのレイアウトの半分を覆ってしまう。
  • 異なるスケールファクターで撮影した結果を比較する。

同じスクリーンショットを繰り返し撮りますか?

Website Capture で、デバイスごとに各URLを1回追加し、リスト全体を1回の実行で処理します。詳しくは キャプチャのオプション をご覧ください。

よくある質問

レスポンシブスクリーンショットはモバイルのスクリーンショットと同じですか?

違います。モバイルのスクリーンショットは1つのサイズです。レスポンシブスクリーンショットは、複数のサイズにまたがる一式です。

実機のスマートフォンが必要ですか?

レイアウトの確認には、スマートフォンのビューポートで表示したブラウザで通常十分です。ただし、特定の機器でだけ起きる不具合には、実機が必要です。

出典

関連リソース

同じスクリーンショットを何度も撮っていますか?

Temposhot は、画面、ウィンドウ、または範囲をタイマーに従って連続で撮影し、その一式を PDF、画像、ZIP、または MP4 で書き出します。無料のブラウザツールは、1 枚の画像の処理に対応しています。

関連リソース

関連用語

用語集のすべての用語