CSS Flexbox レイアウトを検査してデバッグする

このガイドでは、ページ上の Flexbox 要素を検出する方法と、[要素] パネルで Flexbox のレイアウトを確認、変更する方法を説明します。

この記事のスクリーンショットは、Flexbox でテキスト要素を中央に配置するのウェブページからのものです。

CSS Flexbox について詳しく知る

ページの HTML 要素に display: flex または display: inline-flex が適用されている場合は、[要素] パネルで要素の横に flex バッジが表示されます。

Flexbox のご紹介

Flexbox エディタを使用してレイアウトを変更する

Flexbox エディタを使用して、Flexbox レイアウトを視覚的に変更できます。たとえば、このデモページ<h1> というテキストをコンテナ <div class="container"> 内中央に配置する方法を次に示します。

  1. コンテナ要素を検査します。
  2. [Styles] ペインで、display: flex 宣言の横に [Flexbox Editor] ボタンが表示されます。 Flexbox エディタボタン
  3. クリックして flexbox エディタを開きます。エディタに Flexbox プロパティのリストが表示されます。各プロパティの値のオプションは、アイコンボタンとして表示されます。 Flexbox エディタ
  4. テキストを画面の中央に配置するには、justify-content: center ボタンと align-items: center ボタンをクリックします。 テキストをコンテナ内で中央に配置する
  5. テキストが中央に配置されました。justify-content: center 宣言と align-items: center 宣言が [Styles] ペインに追加されていることに注目してください。

Flexbox レイアウトを確認する

[要素] パネルの Flexbox 要素にカーソルを合わせると、レイアウトを視覚化できます。オーバーレイは要素の上に表示され、コンテンツとアイテムの位置を示す点線が配置されます。

Flexbox 要素にカーソルを合わせる

または、バッジをクリックして Flexbox のオーバーレイの表示を切り替えることもできます。

Justify-content を flex-end に変更

値を justify-content: flex-end に変更してみてください。それに応じてオーバーレイが変更されます。

Justify-content: flex-end

Flex エディタのアイコンはコンテキストアウェアです。レイアウトの方向に応じて変わります。たとえば、flex-directioncolumn に変更すると、Flex エディタのアイコンがそれに応じて回転します。オーバーレイもすぐに更新されます。

Flexbox のオーバーレイの色を調整する

[レイアウト] ペインを開き、[Flexbox] セクションまで下にスクロールします。このページの Flexbox 要素をすべて表示できます。

レイアウト ペイン

各 Flexbox 要素のオーバーレイは、隣のチェックボックスで切り替えることができます。これは、DOM ツリーbadge をクリックしたときと同じです。

オーバーレイの色を変更するには、オーバーレイの色の横にある色アイコンをクリックします。たとえば、container オーバーレイの色が黒に変更されます。

オーバーレイの色を変更

DOM ツリーの Flexbox 要素に移動するには、その横にあるセレクタ アイコンをクリックします。