0Pricing
CSS Academy · レッスン

CSS Overviewパネル

CSS Overviewパネルで、色、フォント、メディアクエリ、未使用の宣言を俯瞰します。

「CSS Overviewパネル」はCoddyKit上の無料CSS Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCSS Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 CSS Academyコースには全4レッスンが含まれています。

CSS Overviewを開く

Chrome DevToolsで、Cmd+Shift+P → 「CSS Overview」を選択してCSS Overviewパネルを開きます。「Capture overview」をクリックすると、現在のページのスタイルシート全体が分析されます。このパネルには、色、フォント、メディアクエリ、未使用の宣言がまとめて表示されます。

色の概要

Colorsセクションには、ページのCSSで使用されているすべての色の値が、種類ごとにまとめて表示されます。対象には、hex、rgb、名前付きカラー、グラデーションの色の停止点が含まれます。色をクリックすると、その色を使用している要素とプロパティが表示され、意図しない色のばらつきやパレットの乱立を見つけられます。

フォント情報

Fontsセクションには、ページに適用されているすべてのfont-family、font-size、font-weightの組み合わせが表示されます。フォントスタックのフォールバックや、一貫性のない文字サイズの体系が明らかになり、それぞれの組み合わせを使用している要素も確認できます。

メディアクエリ

Media Queriesセクションには、すべての@mediaルール、そのブレークポイント、ルール内の宣言数が表示されます。この概要から、ブレークポイントの不統一が明らかになります。コードベース全体で、開発者ごとに少しずつ異なるブレークポイントの値が15個以上蓄積されることもあります。

未使用の宣言

CSS Overviewは、詳細度の競合やセレクターの不一致によって適用されることのない宣言を検出します。これはCoverageとは異なり、ユーザー操作で有効化する必要がなく、常に上書きされているルールを見つけられます。

色のコントラストの問題

パネルでは、背景に対するWCAG AAまたはAAAのコントラスト比を満たさないテキストの色が強調表示されます。コントラスト違反をクリックするとDOM内の要素が選択されるため、別のツールを使わずにアクセシビリティの問題を簡単に修正できます。

監査ワークフロー

大規模なリデザインの後や、既存のコードベースに参加したときにCSS Overviewを使用します。色の概要から、実装がデザイントークンからどの程度乖離しているかがわかります。フォントの概要からは、ユーザーが気づく前にタイポグラフィの不統一を見つけられます。

ページの比較

同じアプリケーションの複数のページでCSS Overviewを実行します。色とフォントの概要を比較すると、ページごとの乖離が明らかになります。つまり、他のページにある対応するコンポーネントとは異なるタイポグラフィや色で表示されるコンポーネントを見つけられます。

パレットの統合

CSS Overviewから色のデータをエクスポートし、デザイントークンのパレットと比較します。概要にはあるもののトークンパレットにはない色はハードコードされた値です。これらはトークン参照に変換し、単独の値としては削除する必要があります。

ブレークポイントの標準化

CSS Overviewからブレークポイントを一覧化し、重複やほぼ同じ値(開発者ごとに768px、769px、770pxなど)を特定します。それらをデザインシステムのブレークポイントスケールに統合し、すべてのメディアクエリをCSSカスタムプロパティまたはSCSS変数で指定するように更新します。

制限事項

CSS Overviewが分析するのはリンクされたスタイルシートであり、インラインスタイルや実行時に適用されるCSS-in-JSのスタイルは対象外です。初回レンダリング後にJavaScriptで追加された動的なクラスは表示されない場合があります。動的なスタイルを完全に確認するには、Coverageと手動検査も併用してください。

理解度チェック

CSS Overviewは、どのようなアクセシビリティの問題を検出しますか?

まとめ

CSS Overviewは、色、フォント、メディアクエリのブレークポイント、コントラストの問題をページ単位で監査します。これを使用すると、設計からの乖離、パレットの乱立、タイポグラフィの不統一、アクセシビリティの問題を、解消に大きなコストがかかる技術的負債へと蓄積する前に検出できます。

よくある質問

「CSS Overviewパネル」レッスンは無料ですか?

はい。「CSS Overviewパネル」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、CSS Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 CSS Academyコースには全4レッスンが含まれています。

「CSS Overviewパネル」で何を学びますか?

CSS Overviewパネルで、色、フォント、メディアクエリ、未使用の宣言を俯瞰します。 ブラウザで直接実行するハンズオンコードでCSS Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

CSS Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCSS Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「CSS Overviewパネル」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCSS Academyレッスンでコードを書いて実行できますか?

はい。すべてのCSS Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 計算済みスタイルとボックスモデルインスペクター
  2. FlexboxとGridのレイアウトインスペクター
  3. CSS Overviewパネル
  4. アニメーションとトランジションのデバッガー
← CSS Academyに戻る