ほとんどの開発者は基本的にブラウザの開発者ツールを使用してフロントエンドをデバッグしますが、Chrome の開発者ツールを数年間使用した後でも、今まで見たことのないものに遭遇します。 。
この記事では、CSS 開発を次のレベルに引き上げると思われる、開発者ツールの多くの CSS 関連の機能とテクニックについて書きました。これらのヒントの一部は CSS に固有のものではありませんが、とにかくまとめました。
ワークフローとデバッグに関する簡単なヒントもあれば、近年導入された新機能も含まれます。そのほとんどは Chrome の開発者ツールに基づいていますが、Firefox のヒントもいくつか取り上げています。
JavaScript を介して表示される要素の CSS を検査する
開発者ツールの [要素] パネルで、ほとんどの要素の CSS を見つけるのは難しくありません。ほとんどの場合、要素を右クリックして「検査」をクリックし、必要に応じてダブルクリックして「要素」パネルで要素を見つけるだけです。要素を選択すると、その CSS が [スタイル] パネルに表示され、編集できるようになります。
クリックやマウスオーバーなどの JavaScript ベースのユーザー操作により、要素が動的に表示されることがあります。それらを確認する最も直感的な方法は、JavaScript または CSS を一時的に変更してデフォルトで表示されるようにすることです。これにより、ユーザーのアクションを模倣することなく処理できるようになります。
ただし、開発者ツールのみを使用して要素をより迅速に表示する方法をお探しの場合は、次の手順に従うことができます:
1. 開発者ツールを開きます
2 , [ソース] パネルを開きます。
3. ユーザー操作を実行してオブジェクトを表示します (マウス ホバーなど)
4. 要素が表示されたら F8 キーを押します (「スクリプト実行の一時停止」と同じ) " ボタン)
5. 開発者ツールの左上隅にある「要素の選択」ボタンをクリックします。
6. ページ上の要素をクリックします。
Bootstrap のツールチップを使用します テストでは、JavaScript をトリガーするためにリンク上にマウスを置いたときにのみ表示されます。これはデモです:
As you can GIF の先頭を参照してください。最初は要素を選択できません。マウスを離すと消えるため、確認してください。ただし、スクリプトが表示されているときにスクリプトの実行を停止すると、スクリプトは表示されたままになるため、適切に検査できます。もちろん、要素が単純な CSS :hover
効果である場合は、スタイル パネルの「要素の状態の切り替え」(:hov ボタン) を使用して状態を切り替えて表示することができます。ただし、JavaScript によってスタイルが切り替えられる場合は、スクリプトを停止することが CSS スタイルを取得する最良の方法である可能性があります。
CSS セレクターによる要素の検索
組み込み機能 (CTRL F または CMD F) を使用して、[要素] パネルで要素を検索できることはご存知かもしれません。ただし、「検索」列に注意してください。次のプロンプトが表示されます。
スクリーンショットで指摘したように、文字列、セレクター、および XPath によって検索できます。要素。私は常に文字列を使用してきましたが、セレクターを使用できることに気づいたのは最近のことです。
CSS で使用されているセレクターを使用する必要はありません。合法な CSS セレクターであればどれでも使用できます。 find 関数は、セレクターがいずれかの要素に一致するかどうかを示します。これは、要素を検索したり、セレクターが有効かどうかをテストしたりするのに役立ちます。
以下は、body > div
セレクターを使用して、body
のすべての直接の子 div
要素を検索および走査するデモです。
querySelector() や
querySelectorAll() と同様の、任意の正当なセレクターを使用して完了できます。メソッド 。
スタイル パネルでプロパティ値を増減する
スタイル パネルで CSS を編集できることに気づいたかもしれません。プロパティまたは値をクリックして変更を入力するだけです。
しかし、数値はさまざまな方法で増減できることをご存じなかったかもしれません。
上矢印キー/下矢印キーで属性値を 1 ずつ増減できます。
ALT 上矢印キー/下矢印キーで属性値を増減できます。属性値を 0.1
ずつ増減できます。 SHIFT 上矢印キー/下矢印キーで属性値を 10
- # ずつ増減できます。 ##CTRL 上矢印キー/下矢印キーで属性値を 100 ずつ増減できます。
複数選択するには CTRL キーを使用します
単一ファイル内の複数の領域を選択する必要がある場合は、CTRL キーを押したままにすることで選択できます。 CTRL キーを押して「必須コンテンツ」を選択すると、連続テキストでない場合でもこれを実行できます。ALT キーを使用した列の選択
テキストの列を選択したい場合がありますが、通常はこれは不可能です。一部のテキスト エディタでは、[ソース] パネルだけでなく、ALT キーを使用してこれを行うことができます。コントラスト
まず、スタイルを使用している場合、開発者ツールにはビューのアクセシビリティ機能があります。パネル Color プロパティ値が表示されたら、色の値の横にある四角形をクリックしてカラー ピッカーを開くことができます。カラー ピッカー内には、選択したテキストの色が背景と組み合わせたときにアクセス可能なコントラストがあるかどうかを示すコントラスト オプションが表示されます。パレット
アクセシビリティ機能を確認することに加えて、マテリアル デザイン パレットや現在関連付けられているカラー パレットなど、さまざまなカラー パレットにアクセスすることもできます。閲覧したページ。
#色の値の構文を切り替える
最後に、開発者ツールのあまり知られていない小さなトリックを紹介します。カラー値を表示するときにその構文を切り替えることができることはわかっています。デフォルトでは、[スタイル] パネルには CSS で記述された色の構文が表示されます。ただし、開発者ツールを使用すると、Shift キーを押しながらカラー値の左側にある小さな四角をクリックして、カラー値を 16 進数、RGBA、HSLA の間で切り替えることができます。構文は次のとおりです。CSS Shadow の編集
text-shadow と box-shadow の CSS は手で書くのが面倒で、構文は忘れやすく、2 つの影の構文は少し異なります。
デモで示されているように、[スタイル] パネルのスタイルの右下隅にあるオプション バーを使用して、任意の要素に text-shadow または box-shadow を追加できます。 。影を追加した後、ビジュアル エディターを使用してさまざまなプロパティ値を編集できます。属性値の左側にある小さな四角形をクリックすると、既存のシャドウをビジュアル エディタから呼び出すことができます。
Firefox のグリッド レイアウト チェッカー
この機能を使用すると、完全なカバレッジ グリッドを有効にして、グリッド レイアウトのさまざまな部分を視覚化できます。必要に応じて、行番号やゾーン名を表示したり、グリッド線を無限に延長することも選択できます。サンプル デモでは、Jen Simmons のサンプル Web サイトを使用しています。これは応答性が高いため、さまざまなビューポートでレイアウトが変更されたときのビジュアル グリッドの利点を確認できます。
Firefox の CSS フィルター エディター
filter: none
と記述できます)、黒いフィルターがあることに気づくでしょう。フィルター値スタック ブロックの左側にある白いアイコンをクリックして、フィルター エディターを開きます。#複数のフィルターを 1 つの値に追加したり、1 つのフィルター値を削除したり、個々のフィルターをドラッグ アンド ドロップして適用される順序を並べ替えたりできます。
Chrome の [スタイル] パネルで CSS アニメーションを編集する
Chrome の [スタイル] パネルで静的要素を編集し、## を使用して編集するのは非常に簡単です。 #animation
によって作成されたプロパティとアニメーション?
開発者ツールには、アニメーションを編集するための 2 つの方法があります。まず、要素を検査するか、要素パネルで要素を選択すると、定義された @keyframes
を含む、その要素のすべてのスタイルがスタイル パネルに表示されます。以下のデモでは、アニメーション要素を選択し、いくつかのキーフレーム設定を調整します。
しかし、それだけではありません。Chrome の開発者ツールには、視覚的なタイムラインを使用してアニメーションとそのさまざまな部分を編集できるアニメーション パネルが用意されています。開発者ツールの右上隅にある [DevTools のカスタマイズと制御] ボタン (縦に並んだ 3 つの点ボタン) をクリックし、さらにツールを選択して、[アニメーション] パネルを開くことができます。
最近では、特定のページで使用されていない CSS を追跡できるツールがたくさんあります。これにより、それらを完全に削除するか、必要な場合にのみロードするかを選択できます。これには明らかなパフォーマンス上の利点があります。
Chrome では、開発者ツールの「カバレッジ」パネルから未使用の CSS を表示できます。このパネルを開くには、前述のように開発者パネルの右上隅にある [DevTools のカスタマイズと制御] オプション (3 つの縦の点ボタン) をクリックし、[その他のツール] を選択して [カバレッジ] を見つけます。
デモで示されているように、[カバレッジ] パネルを開くと、[ソース] パネルでソース ファイルを開くことができます。ファイルを開くと、CSS ファイル内の各スタイルの右側に緑または赤の線があり、そのスタイルが現在のページに適用されているかどうかを示していることがわかります。
結論
ブラウザ開発ツールは、CSS 編集とデバッグの宝庫です。上記の提案をワークスペース (開発者ツールで行われた変更をローカル ファイルに保存できる) などの Chrome 機能と組み合わせると、デバッグ プロセス全体がより完全になります。
これらのヒントと提案が、将来のプロジェクトで CSS を編集およびデバッグする能力を向上させることを願っています。
以上がCSS 開発で知っておくべき DevTools の 16 のヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

フロントエンド開発の土地における非常に物議を醸すトピックへようこそ!これを読んでいるあなたの大多数があなたのフェアに遭遇したと確信しています

あなたはしばらくの間、サイドプロジェクトで働きます。あなたはそれがかなりクールだと思います!あなたはそれを世界にリリースすることにしました。そして…それはうまくいきます。またはうまくいきません。待って、

いいねや社会統計の世界では、レビューはフィードバックを残すための非常に重要な方法です。ユーザーはしばしば以前に他の人の意見を知りたがっています

Clip-Pathは、私たちが一般的に知っているCSSプロパティの1つですが、何らかの理由で頻繁に手を伸ばすことはできません。その意味では少し怖いです

私はあなたのほとんどがすでにギャツビーについて聞いていると仮定しており、少なくともそれが基本的に反応サイトの静的サイトジェネレーターであることを大まかに知っています。一般的に

時々、議論は型付けされたJavaScriptの価値について燃え上がります。 「もっとテストを書くだけです!」対戦相手を叫ぶ。 「ユニットテストをタイプに置き換えてください!」


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 中国語版
中国語版、とても使いやすい

Dreamweaver Mac版
ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
