2.2 Stylesペイン
CSS Styles Pane
Stylesペインの構成
Elementsパネルで要素を選択すると、右側(または下部)にStylesペインが表示される。
表示順序
CSSルールは詳細度と適用順に並ぶ。上にあるルールほど優先度が高い。
- element.style: インラインスタイル(最優先)
- スタイルシートのルール: 詳細度の高い順
- user agent stylesheet: ブラウザのデフォルトスタイル
- Inherited from ...: 親要素から継承されたスタイル
打ち消し線
上書きされたプロパティには打ち消し線が表示される。どのルールが有効かを視覚的に確認できる。
スタイルの編集
プロパティ値の変更
操作手順
- 変更したいプロパティ値をクリック
- 新しい値を入力
- Enterで確定、Escでキャンセル
数値の調整
| 操作 | 変化量 |
|---|---|
| ↑ / ↓ | ±1 |
| Shift+↑ / ↓ | ±10 |
| Ctrl+↑ / ↓ | ±100 |
| Alt+↑ / ↓ | ±0.1 |
プロパティの有効/無効
プロパティ左側のチェックボックスでオン/オフを切り替え。スタイルを一時的に無効化してテストできる。
プロパティの追加
操作手順
- ルールの最後(閉じ括弧の前)をクリック
- プロパティ名を入力 → Tab
- 値を入力 → Enter
新しいルールの追加
Stylesペイン右上の「+」ボタンをクリック。選択要素に対する新しいCSSルールが作成される。
「+」を長押しすると、ルールを追加するスタイルシートを選択できる(Workspacesを使用している場合、変更がファイルに保存される)。
カラーピッカー
色の値をクリックすると、高機能なカラーピッカーが表示される。
カラーピッカーの機能
- スペクトラム: 色相、彩度、明度を視覚的に選択
- スポイト: ページ上の任意の色を取得
- パレット: ページで使用されている色の一覧
- 形式切り替え: hex、rgb、hsl、hwb間で切り替え(Shift+クリック)
- コントラスト比: 背景とのコントラスト比を表示(WCAGガイドライン準拠確認)
コントラスト比の確認
テキスト色を選択すると、背景色とのコントラスト比が表示される。
| レベル | コントラスト比 | 説明 |
|---|---|---|
| AA(通常テキスト) | 4.5:1以上 | 最低限のアクセシビリティ |
| AA(大きいテキスト) | 3:1以上 | 18pt以上または14pt太字 |
| AAA | 7:1以上 | 強化されたアクセシビリティ |
シャドウエディタ
box-shadowやtext-shadowの値の横にあるアイコンをクリックすると、視覚的なシャドウエディタが表示される。
調整可能なパラメータ
- X オフセット
- Y オフセット
- ぼかし(Blur)
- 広がり(Spread)
- 色
- インセット(内側シャドウ)
タイミング関数エディタ
transition-timing-functionやanimation-timing-functionのイージング値をクリックすると、ベジェ曲線エディタが表示される。
プリセット
ease、ease-in、ease-out、ease-in-out、linear などのプリセットから選択可能。カスタムベジェ曲線も作成できる。
角度エディタ
transform: rotate()などの角度値の横にある時計アイコンをクリックすると、視覚的な角度エディタが表示される。
スタイルのフィルタリング
Stylesペイン上部の「Filter」入力欄でプロパティを検索できる。
// 例: margin関連のプロパティのみ表示
margin
// 例: 色関連のプロパティのみ表示
color
レンダリングブロッキングの確認
スタイルシートがページレンダリングをブロックしているかを確認できる。ルールの右側に表示される「Render-blocking」ラベルに注目。
ソースファイルへのリンク
各ルールの右側にはソースファイルへのリンクが表示される(例: style.css:42)。クリックするとSourcesパネルで該当行が開く。
スタイルのコピー
ルールを右クリックで様々な形式でコピーできる。
| オプション | 説明 |
|---|---|
| Copy declaration | プロパティと値をコピー |
| Copy property | プロパティ名のみコピー |
| Copy value | 値のみコピー |
| Copy rule | ルール全体をコピー |
| Copy all declarations | すべての宣言をコピー |
| Copy all CSS changes | 変更したCSSをすべてコピー |
[1] View and change CSS - Chrome DevTools. developer.chrome.com
[2] CSS features reference - Chrome DevTools. developer.chrome.com