2.2 Stylesペイン

CSS Styles Pane

Stylesペインは、選択した要素に適用されているCSSルールを表示・編集する。カスケードの順序、詳細度、継承関係を視覚的に把握できる。CSSの調整やデバッグに不可欠なツール。

Stylesペインの構成

Elementsパネルで要素を選択すると、右側(または下部)にStylesペインが表示される。

表示順序

CSSルールは詳細度と適用順に並ぶ。上にあるルールほど優先度が高い。

  1. element.style: インラインスタイル(最優先)
  2. スタイルシートのルール: 詳細度の高い順
  3. user agent stylesheet: ブラウザのデフォルトスタイル
  4. Inherited from ...: 親要素から継承されたスタイル

打ち消し線

上書きされたプロパティには打ち消し線が表示される。どのルールが有効かを視覚的に確認できる。

スタイルの編集

プロパティ値の変更

操作手順

  1. 変更したいプロパティ値をクリック
  2. 新しい値を入力
  3. Enterで確定、Escでキャンセル

数値の調整

操作 変化量
/ ±1
Shift+ / ±10
Ctrl+ / ±100
Alt+ / ±0.1

プロパティの有効/無効

プロパティ左側のチェックボックスでオン/オフを切り替え。スタイルを一時的に無効化してテストできる。

プロパティの追加

操作手順

  1. ルールの最後(閉じ括弧の前)をクリック
  2. プロパティ名を入力 → Tab
  3. 値を入力 → Enter

新しいルールの追加

Stylesペイン右上の「+」ボタンをクリック。選択要素に対する新しいCSSルールが作成される。

「+」を長押しすると、ルールを追加するスタイルシートを選択できる(Workspacesを使用している場合、変更がファイルに保存される)。

カラーピッカー

色の値をクリックすると、高機能なカラーピッカーが表示される。

カラーピッカーの機能

  • スペクトラム: 色相、彩度、明度を視覚的に選択
  • スポイト: ページ上の任意の色を取得
  • パレット: ページで使用されている色の一覧
  • 形式切り替え: hex、rgb、hsl、hwb間で切り替え(Shift+クリック)
  • コントラスト比: 背景とのコントラスト比を表示(WCAGガイドライン準拠確認)

コントラスト比の確認

テキスト色を選択すると、背景色とのコントラスト比が表示される。

レベル コントラスト比 説明
AA(通常テキスト) 4.5:1以上 最低限のアクセシビリティ
AA(大きいテキスト) 3:1以上 18pt以上または14pt太字
AAA 7:1以上 強化されたアクセシビリティ

シャドウエディタ

box-shadowtext-shadowの値の横にあるアイコンをクリックすると、視覚的なシャドウエディタが表示される。

調整可能なパラメータ

  • X オフセット
  • Y オフセット
  • ぼかし(Blur)
  • 広がり(Spread)
  • インセット(内側シャドウ)

タイミング関数エディタ

transition-timing-functionanimation-timing-functionのイージング値をクリックすると、ベジェ曲線エディタが表示される。

プリセット

ease、ease-in、ease-out、ease-in-out、linear などのプリセットから選択可能。カスタムベジェ曲線も作成できる。

角度エディタ

transform: rotate()などの角度値の横にある時計アイコンをクリックすると、視覚的な角度エディタが表示される。

スタイルのフィルタリング

Stylesペイン上部の「Filter」入力欄でプロパティを検索できる。

// 例: margin関連のプロパティのみ表示
margin

// 例: 色関連のプロパティのみ表示
color

.cls ボタン(クラス操作)

Stylesペインの「.cls」ボタンで、要素のクラスを追加・削除できる。

機能

  • 既存クラスの一覧表示とチェックボックスでの切り替え
  • 新しいクラスの追加
  • クラスの組み合わせをテスト
活用例 「active」「hover」「disabled」などの状態クラスを追加して、スタイルの変化をテストできる。

:hov ボタン(状態の強制)

Stylesペインの「:hov」ボタンで、要素の疑似クラス状態を強制できる。

状態 説明
:active クリック中
:hover マウスホバー
:focus フォーカス
:focus-visible キーボードフォーカス
:focus-within 子要素にフォーカス
:visited 訪問済みリンク
:target URLターゲット

レンダリングブロッキングの確認

スタイルシートがページレンダリングをブロックしているかを確認できる。ルールの右側に表示される「Render-blocking」ラベルに注目。

スタイルのコピー

ルールを右クリックで様々な形式でコピーできる。

オプション 説明
Copy declaration プロパティと値をコピー
Copy property プロパティ名のみコピー
Copy value 値のみコピー
Copy rule ルール全体をコピー
Copy all declarations すべての宣言をコピー
Copy all CSS changes 変更したCSSをすべてコピー
「Copy all CSS changes」の活用 DevToolsで複数の変更を行った後、「Copy all CSS changes」で変更内容をまとめてコピーし、実際のCSSファイルに反映できる。
参考文献
[1] View and change CSS - Chrome DevTools. developer.chrome.com
[2] CSS features reference - Chrome DevTools. developer.chrome.com