Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Entdecken Sie neue Workflows in der folgenden umfassenden Referenz zu Microsoft Edge DevTools-Features zum Anzeigen und Ändern von CSS.
Die Grundlagen finden Sie unter Erste Schritte beim Anzeigen und Ändern von CSS.
Detaillierter Inhalt:
- Element auswählen
-
CSS anzeigen
- Mit Links navigieren
- Anzeigen von QuickInfos mit CSS-Dokumentation, Spezifität und benutzerdefinierten Eigenschaftswerten
- Anzeigen des externen Stylesheets, in dem eine Regel definiert ist
- Ungültige, überschriebene, inaktive und andere CSS anzeigen
- Zeigen Sie nur das CSS an, das tatsächlich auf ein Element angewendet wurde
- Anzeigen von CSS-Eigenschaften in alphabetischer Reihenfolge
- Geerbte CSS-Eigenschaften anzeigen
- CSS-At-Regeln anzeigen
- Anzeigen des Boxmodells eines Elements
- Durchsuchen und Filtern des CSS eines Elements
- Emulieren einer Seite mit Fokus
- Umschalten einer Pseudoklasse
- Vererbte Hervorhebungspseudoelemente anzeigen
- Anzeigen von Kaskadenebenen
- Anzeigen einer Seite im Druckmodus
- Anzeigen von verwendetem und nicht verwendetem CSS mit dem Abdeckungstool
- Druckvorschaumodus erzwingen
- CSS kopieren
-
CSS ändern
- Zwei Möglichkeiten, eine CSS-Deklaration zu einem Element hinzuzufügen
- Ändern des Namens oder Werts einer Deklaration
- Ändern von aufzählungsfähigen Werten mit Tastenkombinationen
- Längenwerte ändern
- Hinzufügen einer Klasse zu einem Element
- Präferenzen für helle und dunkle Designs emulieren und den automatischen Dunkelmodus aktivieren
- Umschalten einer Klasse
- Hinzufügen einer Stilregel
- Umschalten einer Deklaration
-
Bearbeiten der
::view-transitionPseudoelemente während einer Animation - Ausrichten von Rasterelementen und deren Inhalt mit dem Raster-Editor
- Farben mit dem Farbwähler ändern
- Sammeln Sie mit der Pipette eine Farbe von der Seite
- Winkelwert mit der Winkeluhr ändern
- Ändern von Feld- und Textschatten mit dem Schatten-Editor
- Bearbeiten Sie die Anzeigedauer von Animationen und Übergängen mit dem Easing Editor
- Siehe auch
Element auswählen
Mit dem Elementtool in DevTools können Sie das CSS jeweils eines Elements anzeigen oder ändern. Das ausgewählte Element wird in der DOM-Struktur hervorgehoben. Die Formatvorlagen des Elements werden im Bereich "Formatvorlagen" angezeigt. Ein Tutorial finden Sie unter Anzeigen des CSS für ein Element.
In der obigen Abbildung:
- Das
h1in der DOM-Struktur hervorgehobene Element ist das ausgewählte Element. - Auf der rechten Seite werden die Formatvorlagen des Elements im Bereich "Formatvorlagen" angezeigt.
- Auf der linken Seite wird das Element im Ansichtsfenster hervorgehoben, jedoch nur, weil die Maus gerade in der DOM-Struktur darüber schwebt:
Es gibt mehrere Möglichkeiten, ein Element auszuwählen:
Klicken Sie auf einer gerenderten Webseite mit der rechten Maustaste auf ein Seitenelement, und klicken Sie dann auf Untersuchen.
Klicken Sie in DevTools auf Element auswählen (
), oder drücken Sie STRG+UMSCHALT+C (Windows, Linux) oder BEFEHL+UMSCHALT+C (macOS), und klicken Sie dann auf das Element im Ansichtsfenster.Klicken Sie in DevTools auf das Element in der DOM-Struktur.
Führen Sie in DevTools eine Abfrage aus, z. B
document.querySelector('p'). in der Konsole, klicken Sie mit der rechten Maustaste auf das Ergebnis, und wählen Sie dann Im Bereich "Elemente" anzeigen aus.
CSS anzeigen
Verwenden Sie die Registerkarten Elemente>, Formatvorlagen und Berechnet, um CSS-Regeln anzuzeigen und CSS-Probleme zu diagnostizieren.
Mit Links navigieren
Auf der Registerkarte "Formatvorlagen" werden an verschiedenen Stellen Links zu verschiedenen anderen Stellen angezeigt, einschließlich, aber nicht beschränkt auf:
Neben CSS-Regeln, Stylesheets und CSS-Quellen. Durch solche Verknüpfungen wird das Tool "Quellen " geöffnet. Wenn das Stylesheet minimiert ist, lesen Sie Umformatieren einer minimierten JavaScript-Datei mit Pretty-Print in JavaScript-Debuggingfunktionen.
In den Abschnitten "Geerbt von " auf übergeordnete Elemente.
In
var()Aufrufen von benutzerdefinierten Eigenschaftsdeklarationen. Siehe Verwenden von benutzerdefinierten CSS-Eigenschaften (Variablen) bei MDN.In
animationKurzformeigenschaften zu@keyframes.Weitere Links finden Sie in den Dokumentations-QuickInfos.
Links können unterschiedlich formatiert sein. Wenn Sie nicht sicher sind, ob etwas ein Link ist, klicken Sie darauf, um es herauszufinden.
Beispiel:
Wechseln Sie in einem neuen Fenster oder auf einer neuen Registerkarte zur Aufgaben-App .
Klicken Sie mit der rechten Maustaste auf eine Leerzeichen oberhalb der Zeichenfolge "Aufgabe hinzufügen", und klicken Sie dann auf "Überprüfen".
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist.
Wählen Sie die Registerkarte "Formatvorlagen " aus.
Es werden verschiedene Arten von Links angezeigt:
Anzeigen von QuickInfos mit CSS-Dokumentation, Spezifität und benutzerdefinierten Eigenschaftswerten
Im Tool "Elemente " zeigt die Registerkarte "Formatvorlagen " QuickInfos mit nützlichen Informationen an, wenn Sie mit dem Mauszeiger auf bestimmte Elemente zeigen.
CSS-Dokumentation anzeigen
So zeigen Sie die Beschreibung einer CSS-Eigenschaft in einer QuickInfo an:
Wechseln zu einer Webseite, z. B. der To Do-App, in einem neuen Fenster oder auf einer neuen Registerkarte.
Klicken Sie mit der rechten Maustaste auf eine Leerzeichen oberhalb der Zeichenfolge "Aufgabe hinzufügen", und klicken Sie dann auf "Überprüfen".
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist.
Wählen Sie die Registerkarte "Formatvorlagen " aus.
Zeigen Sie auf einen CSS-Eigenschaftsnamen, z. B
padding:. . .Eine QuickInfo wird angezeigt:
DevTools ruft die Beschreibungen für Tooltips aus dem VS Code-Repository für benutzerdefinierte Daten ab.
Klicken Sie in der QuickInfo auf den Link "Weitere Informationen ".
Die CSS-Referenzseite für die Eigenschaft bei MDN wird angezeigt, z. B
padding. CSS-Eigenschaft.
So deaktivieren Sie die CSS-QuickInfos:
- Aktivieren Sie in der QuickInfo das Kontrollkästchen Nicht anzeigen .
So aktivieren Sie CSS-Tooltips wieder:
Wählen Sie in DevTools die Option DevTools anpassen und steuern und dann Einstellungen aus.
Wählen Sie in der Gliederung auf der linken Seite Einstellungen aus, und scrollen Sie dann nach unten zum Abschnitt Elemente .
Aktivieren Sie das Kontrollkästchen "QuickInfo für CSS-Dokumentation anzeigen ".
Selektorspezifität anzeigen
Zeigen Sie auf einen CSS-Selektor, um eine QuickInfo anzuzeigen, die die Spezifitätsgewichtung des Selektors anzeigt, z. B.: Spezifität: (0,0,1):
Beispiel:
Wechseln zu einer Webseite, z. B. der To Do-App, in einem neuen Fenster oder auf einer neuen Registerkarte.
Klicken Sie mit der rechten Maustaste auf die Webseite, und klicken Sie dann auf "Überprüfen".
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist.
Wählen Sie in der DOM-Struktur das
<body>Element aus.Zeigen Sie auf der Registerkarte "Formatvorlagen " auf den
bodyCSS-Selektor.Eine QuickInfo wird angezeigt, die Spezifität anzeigt: (0,0,1):
Siehe auch:
- Spezifität – MDN.
Anzeigen der Werte benutzerdefinierter Eigenschaften
Bewegen Sie den Mauszeiger über eine var(--custom-property) Funktion, um den Wert der benutzerdefinierten Eigenschaft in einer QuickInfo anzuzeigen.
Beispiel:
Wechseln zu einer Webseite, z. B. der To Do-App, in einem neuen Fenster oder auf einer neuen Registerkarte.
Klicken Sie mit der rechten Maustaste auf die Webseite, und klicken Sie dann auf "Überprüfen".
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist.
Wählen Sie in der DOM-Struktur das
<body>Element aus.Zeigen Sie auf der Registerkarte "Formatvorlagen " in der
bodyCSS-Regel auf--spacing"".Der Wert
.3remwird in einer QuickInfo angezeigt:
Siehe auch:
Anzeigen des externen Stylesheets, in dem eine Regel definiert ist
Klicken Sie im Bereich "Formatvorlagen " auf den Link neben einer CSS-Regel, um das externe Stylesheet zu öffnen, das die Regel definiert. Das Stylesheet wird im Bereich "Editor" des Tools "Quellen" geöffnet.
Wenn das Stylesheet minimiert ist, klicken Sie unten im Editor-Bereich auf die Schaltfläche Format (
). Weitere Informationen finden Sie unter Umformatieren einer minimierten JavaScript-Datei mit Pretty-Print in JavaScript-Debuggingfunktionen.
In der obigen Abbildung werden Sie nach dem Klicken auf to-do-styles.css:5zu Zeile 5 von to-do-styles.cssweitergeleitet, in der die h1 CSS-Regel definiert ist.
Ungültige, überschriebene, inaktive und andere CSS anzeigen
Auf der Registerkarte "Formatvorlagen " werden viele Arten von CSS-Problemen erkannt und auf unterschiedliche Weise hervorgehoben.
Zeigen Sie nur das CSS an, das tatsächlich auf ein Element angewendet wurde
Der Bereich "Formatvorlagen" zeigt Ihnen alle Regeln, die für ein Element gelten, einschließlich der Deklarationen, die überschrieben wurden. Wenn Sie kein Interesse an überschriebenen Deklarationen haben, verwenden Sie den Bereich "Berechnet", um nur das CSS anzuzeigen, das tatsächlich auf ein Element angewendet wird.
Beispiel:
Wechseln zu einer Webseite, z. B. der To Do-App, in einem neuen Fenster oder auf einer neuen Registerkarte.
Klicken Sie mit der rechten Maustaste auf die Überschrift Meine Aufgaben, und klicken Sie dann auf Überprüfen.
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist, wobei das
<h1>Element in der DOM-Struktur ausgewählt ist.Wählen Sie im Tool "Elemente " die Registerkarte "Berechnet" aus.
Die CSS-Eigenschaften, die auf das ausgewählte Element angewendet werden, werden angezeigt:
Ein Eigenschaftsname und ein Wert in Kursivschrift geben einen Wert an, der zur Laufzeit berechnet wird.
Um alle Eigenschaften anzuzeigen, aktivieren Sie das Kontrollkästchen Alle anzeigen .
Anzeigen von CSS-Eigenschaften in alphabetischer Reihenfolge
Verwenden Sie den Bereich "Berechnet". Siehe Nur das CSS anzeigen, das tatsächlich auf ein Element angewendet wird, oben.
Geerbte CSS-Eigenschaften anzeigen
Aktivieren Sie das Kontrollkästchen Alle anzeigen im Bereich "Berechnet". Siehe Nur das CSS anzeigen, das tatsächlich auf ein Element angewendet wird, oben.
CSS-At-Regeln anzeigen
At-Regeln sind CSS-Anweisungen, mit denen Sie CSS-Verhalten steuern können.
Im Tool "Elemente " zeigt die Registerkarte "Formatvorlagen " die folgenden At-Regeln in speziellen Abschnitten an:
-
@property- Siehe Siehe At-Regeln unten anzeigen@property. -
@supports- Siehe Siehe At-Regeln unten anzeigen@supports. -
@scope- Siehe Siehe At-Regeln unten anzeigen@scope. -
@font-palette-values- Siehe Siehe At-Regeln unten anzeigen@font-palette-values. -
@position-try- Siehe Siehe At-Regeln unten anzeigen@position-try.
Regeln anzeigen @property
Mit der @property CSS-at-Regel können Sie benutzerdefinierte CSS-Eigenschaften bestimmter Typen in einem Stylesheet definieren.
Bewegen Sie den Mauszeiger über den Namen einer solchen Eigenschaft auf der Registerkarte Formatvorlagen , um eine QuickInfo anzuzeigen, die Folgendes enthält:
- Der Wert der Eigenschaft, z. B
20%. - Die Deskriptoren der Eigenschaft, z. B.:
initial value: 40% - Ein Link zum Anzeigen registrierter Eigenschaften zu ihrer Registrierung im reduzierbaren
@propertyAbschnitt unten auf der Registerkarte "Formatvorlagen ".
Beispiel:
Wechseln Sie in einem neuen Fenster oder auf einer neuen Registerkarte zu einer Seite, auf der die
@propertyAt-Regel verwendet wird, z. B. At-Regeln anzeigen@property.Klicken Sie mit der rechten Maustaste auf den dritten Absatz des Artikels , und klicken Sie dann auf Untersuchen.
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist.
Zeigen Sie auf der Registerkarte "Formatvorlagen " auf diese
var(--itemSize)Funktion:
Die QuickInfo enthält:
- Der Wert der Eigenschaft, z. B
100px. - Die Deskriptoren der Eigenschaft, z. B. der Anfangswert.
- Ein Link zum Anzeigen von registrierten Eigenschaften .
- Der Wert der Eigenschaft, z. B
Klicken Sie auf den Link "Registrierte Eigenschaft anzeigen ".
Der Abschnitt mit der erweiterten @property wird weiter unten auf der Registerkarte "Formatvorlagen" angezeigt:
Doppelklicken Sie auf den Namen oder Wert, um eine @property Regel zu bearbeiten. Weitere Informationen finden Sie unten unter Ändern eines Deklarationsnamens oder -werts.
Siehe auch:
- @property: CSS-Variablen bei Web.dev Superkräfte verleihen .
-
Benutzerdefinierte Eigenschaften (
--*): CSS-Variablen in MDN.
Regeln anzeigen @supports
Die Registerkarte Stile zeigt Ihnen die @supports CSS-at-Regeln, wenn sie auf ein Element angewendet werden.
So zeigen Sie beispielsweise die @supports Regel an:
Wechseln Sie in einem neuen Fenster oder auf einer neuen Registerkarte zu einer Seite, auf der die
@supportsAt-Regel verwendet wird, z. B@supports. Anzeigen von At-Regeln.Klicken Sie mit der rechten Maustaste auf "Ich unterstütze den CIE LAB-Farbraum!", und wählen Sie dann "Überprüfen" aus.
DevTools wird geöffnet. Im Tool "Elemente " wird das
<div class="box">Element in der DOM-Struktur ausgewählt. Auf der Registerkarte "Formatvorlagen "@supportswerden CSS-Deklarationen aufgelistet:
Wenn Ihr Browser die
lab()Funktion unterstützt, ist das Element grün.Wenn Ihr Browser die
lab()Funktion nicht unterstützt, ist das Element lila.
Um zu sehen, welche Browserversionen den CIE LAB-Farbraum unterstützen, suchen Sie Caniuse.com nach "lab".
Regeln anzeigen @scope
Auf der Registerkarte "Formatvorlagen" werden CSS-at-Regeln @scope angezeigt, wenn sie auf ein Element angewendet werden.
Mit den @scope at-Regeln können Sie CSS-Formatvorlagen definieren, d. h. Stilen explizit auf bestimmte Elemente anwenden. Siehe @scope CSS at-rule bei MDN.
So zeigen Sie die @scope Regel an:
Wechseln Sie in einem neuen Fenster oder auf einer neuen Registerkarte zu einer Seite, auf der die
@scopeAt-Regel verwendet wird, z. B. die Demo zum Anzeigen@scopevon At-Regeln :
Klicken Sie mit der rechten Maustaste auf "Ich bin der Text, der sich auf einer Karte befindet", und wählen Sie dann "Überprüfen" aus.
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist.
Wählen Sie die Registerkarte "Formatvorlagen " aus.
Untersuchen Sie die
@scopeRegel:
In diesem Beispiel überschreibt die
@scopeRegel (Hintergrundfarbe = Pflaume) die globale CSS-Deklarationbackground-color(aquamarin) für jedes<p>Element, das sich in einem Element (z. B. )<div>befindet, das über einecardKlasse verfügt.Um die
@scopeRegel zu bearbeiten, doppelklicken Sie in die Regel:Doppelklicken Sie auf der Registerkarte "Formatvorlagen " auf "Pflaume", drücken Sie die ENTF-TASTE, und wählen Sie dann Beige aus.
Der Text auf der Karte auf der Demo-Webseite ändert sich von pflaumenfarbenem zu beigem Hintergrund.
Regeln anzeigen @font-palette-values
Mit der CSS-Regel @font-palette-values können Sie die Standardwerte der font-palette Eigenschaft anpassen (überschreiben). Im Tool "Elemente " zeigt die Registerkarte "Formatvorlagen " diese At-Regel in einem eigenen Abschnitt an.
So zeigen Sie die @font-palette-values CSS-Regel an:
Wechseln Sie in einem neuen Fenster oder auf einer neuen Registerkarte zu einer Seite, auf der die
@font-palette-valuesAt-Regel verwendet wird, z. B. die Demo zum Anzeigen@font-palette-valuesvon At-Regeln .Klicken Sie mit der rechten Maustaste auf "Neue Farben", und wählen Sie dann "Überprüfen" aus.
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist.
Suchen Sie auf der Registerkarte "Formatvorlagen " nach der
@font-palette-valuesCSS-Regel:
In diesem Beispiel überschreiben die Werte der
--NewSchriftpalette die Standardwerte der farbigen Schrift.Doppelklicken Sie wie folgt auf einen benutzerdefinierten Wert, um ihn zu bearbeiten:
Doppelklicken Sie in der
@font-palette-valuesCSS-Regel in deroverride-colorsEigenschaft auf0 gold, 1 red, und geben Sie0 blue, 1 redein.Auf der überprüften Webseite werden "neue Farben" jetzt als Blau und Rot gerendert.
Regeln anzeigen @position-try
Mit der @position-try CSS-Regel können Sie zusammen mit der position-try-fallbacks Eigenschaft alternative Ankerpositionen für Elemente definieren.
Im Tool "Elemente " löst und verknüpft die Registerkarte "Formatvorlagen " Folgendes:
Die
position-try-fallbacksEigenschaftswerte (oderposition-try-optionsEigenschaftswerte) sind mit einem dedizierten@position-try --nameCSS-Regelabschnitt verknüpft.Die
position-anchorEigenschaftswerte undanchor()Argumente sind mit den entsprechenden Elementen verknüpft, die über Attribute verfügenpopovertarget.
Überprüfen Sie beispielsweise die position-try-fallbacks Werte und @position-try CSS-Regeln wie folgt:
Wechseln Sie in einem neuen Fenster oder auf einer neuen Registerkarte zu einer Seite, auf der die Werte und
@position-trydieposition-try-fallbacksAt-Regel verwendet werden, z. B. die Demo zum Anzeigen@position-tryvon At-Regeln.Öffnen Sie auf der gerenderten Webseite das Untermenü. Das heißt, klicken Sie auf IHR KONTO und dann auf STOREFRONT.
Das Untermenü wird mit einer Liste von Befehlen angezeigt: ANGEBOTE, SONDERANGEBOTE, ABMELDEN.
Klicken Sie im Untermenü mit der rechten Maustaste oben auf LISTINGS, und wählen Sie dann Untersuchen aus.
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist. Das Untermenüelement
<ul id="submenu">wird in der DOM-Struktur ausgewählt:
Suchen Sie auf der Registerkarte "Formatvorlagen " in der
#submenuCSS-Regel nach derposition-try-fallbacksEigenschaft, und klicken Sie auf ihren--bottomWert.Die Registerkarte "Formatvorlagen" scrollt nach unten zum entsprechenden
@position-tryAbschnitt:
Klicken Sie auf der Registerkarte "Formatvorlagen " in der
#submenuCSS-Regel auf den--submenuLink in einer der folgenden Eigenschaften:position-anchor: --submenu; left: anchor(--submenu right); top: anchor(--submenu top);Die DOM-Struktur wählt das Element (
<button popovertarget="submenu">) mit dem entsprechendenpopovertargetAttributwert (popovertarget="submenu") aus, und auf der Registerkarte Styles wird das CSS des Elements angezeigt:
Doppelklicken Sie auf den Wert, um einen Wert zu bearbeiten.
Siehe auch:
- @position-try CSS at-rule, at MDN.
Anzeigen des Boxmodells eines Elements
Um das Box-Modell eines Elements anzuzeigen, wechseln Sie zum Bereich Formatvorlagen , und scrollen Sie nach unten.
Um einen Wert zu ändern, doppelklicken Sie auf den Wert.
In der folgenden Abbildung zeigt das Kastenmodelldiagramm im Bereich Formatvorlagen das Kastenmodell für das aktuell ausgewählte h1 Element:
Siehe auch:
- Das Box-Modell bei MDN.
Durchsuchen und Filtern des CSS eines Elements
Verwenden Sie das Textfeld "Filter" in den Bereichen "Formatvorlagen " und "Berechnet", um nach bestimmten CSS-Eigenschaften oder -Werten zu suchen.
Um auch geerbte Eigenschaften im Bereich "Berechnet" zu durchsuchen, aktivieren Sie das Kontrollkästchen Alle anzeigen .
In der folgenden Abbildung ist der Bereich "Formatvorlagen" so gefiltert, dass nur Regeln angezeigt werden, die die Suchabfrage colorenthalten.
In der folgenden Abbildung ist der Bereich "Berechnet" so gefiltert, dass nur Deklarationen angezeigt werden, die die Suchabfrage 100%enthalten:
Emulieren einer Seite mit Fokus
Wenn Sie den Fokus von der untersuchten Webseite zu DevTools wechseln, werden einige Überlagerungselemente automatisch ausgeblendet, wenn sie durch den Fokus ausgelöst werden. Beispiel:
- Dropdownlisten.
- Menüs.
- Datumsauswahl.
Um ein solches Element so zu debuggen, als ob die Seite den Fokus hat, führen Sie einen der folgenden Schritte aus:
- Klicken Sie im Tool "Elemente " auf der Registerkarte "Formatvorlagen " auf
:hov"Elementstatus umschalten" und aktivieren Sie dann das Kontrollkästchen " Seite mit Fokus emulieren ". - Aktivieren Sie im Rendering-Tool das Kontrollkästchen "Seite mit Fokus emulieren ".
Vorsicht: Wenn diese Option aktiviert ist, ist sie document.visibilityState festgelegt visible auf, und das visibilitychange Ereignis wird nicht ausgelöst. Siehe Page Visibility API at MDN.
So versuchen Sie, eine Seite mit Fokus zu emulieren:
Öffnen Sie das Emulieren einer fokussierten Seitendemo in einem neuen Fenster oder auf einer neuen Registerkarte.
Klicken Sie auf das Eingabetextfeld. Oder drücken Sie die Tab-Taste , um den Fokus auf das Eingabetextfeld zu setzen.
Unter dem Eingabetextfeld wird ein weiteres Element angezeigt, das besagt: "Diese Meldung wird nur angezeigt, wenn das Textfeld fokussiert ist."
Klicken Sie mit der rechten Maustaste auf das Eingabetextfeld, und wählen Sie dann "Überprüfen" aus.
DevTools wird geöffnet, und das Nachrichtenelement wird ausgeblendet. Anstelle der überprüften Webseite befindet sich jetzt das DevTools-Fenster im Fokus, sodass das Nachrichtenelement nicht mehr angezeigt wird.
Klicken Sie im Tool "Elemente " auf der Registerkarte "Formatvorlagen " auf
:hov"Elementstatus umschalten" und aktivieren Sie dann das Kontrollkästchen " Seite mit Fokus emulieren ".Stellen Sie sicher, dass das Eingabetextfeldelement
<input id="textBox" type="text">noch ausgewählt ist.Unter dem Eingabetextfeld wird das Nachrichtenelement wieder unter dem Eingabetextfeld angezeigt.
Sie können jetzt das Nachrichtenelement überprüfen, das sich unterhalb des Eingabetextfelds befindet, obwohl DevTools und nicht die überprüfte Seite den Fokus hat:
Bereinigung: Klicken Sie im Tool "Elemente " auf der Registerkarte "Formatvorlagen " auf
:hov"Elementstatus umschalten" und deaktivieren Sie das Kontrollkästchen " Seite mit Fokus emulieren ".
Ein Kontrollkästchen " Seite mit Fokus emulieren " wird auch im Rendering-Tool angezeigt. siehe Renderingtool, um zu sehen, wie eine Webseite mit verschiedenen Anzeigeoptionen oder für Sehstörungen aussieht.
Siehe auch:
- Einfrieren des Bildschirms & Untersuchen verschwindender Elemente im Chrome for Developers-Blog.
Umschalten einer Pseudoklasse
So schalten Sie eine Pseudoklasse um:
Wechseln zu einer Webseite, z. B. der To Do-App, in einem neuen Fenster oder auf einer neuen Registerkarte.
Geben Sie eine Aufgabe ein, z. B. Aufgabe 1.
Klicken Sie mit der rechten Maustaste auf die Webseite, und wählen Sie dann "Überprüfen" aus.
DevTools wird geöffnet.
Wählen Sie das Tool "Elemente" aus.
Wählen Sie in der DOM-Struktur das
<li class="task">Element aus.Wählen Sie die Registerkarte "Formatvorlagen " aus.
Klicken Sie oben rechts auf :hov.
Kontrollkästchen werden angezeigt.
Aktivieren Sie das Kontrollkästchen für die Pseudoklasse, die Sie aktivieren möchten, z. B
:hover.:
Auf der gerenderten Webseite ist der Kreis neben dem Aufgabennamen mit einem Häkchen gefüllt, und auf der rechten Seite der Aufgabe wird ein rotes X in einem roten Kreis angezeigt, als ob auf das Element gezeigt würde, obwohl es in Wirklichkeit nicht mit der Maus versehen ist.
Auf der Registerkarte Stile werden die folgenden Pseudoklassen für alle Elemente angezeigt:
Darüber hinaus verfügen einige Elemente möglicherweise über elementspezifische Pseudoklassen. Wenn Sie ein solches Element auswählen, zeigt die Registerkarte Stile einen Abschnitt "Spezifischen Elementzustand erzwingen " an, den Sie erweitern und für das Element spezifische Pseudoklassen aktivieren können, z. B. ein Kontrollkästchen :read/write :
Ein interaktives Tutorial finden Sie unter Hinzufügen eines Pseudozustands zu einer Klasse.
Vererbte Hervorhebungspseudoelemente anzeigen
Mit Pseudoelementen können Sie bestimmte Teile von Elementen formatieren. Hervorheben von Pseudoelementen sind Dokumentteile mit dem Status "ausgewählt" und werden als "hervorgehoben" formatiert, um dem Benutzer diesen Status anzuzeigen.
Solche Pseudoelemente sind zum Beispiel:
::selection::spelling-error::grammar-error::highlight
Wenn mehrere Formatvorlagen miteinander in Konflikt stehen, bestimmt die CSS-Kaskade den Gewinnerstil. Siehe Einführung in die CSS-Kaskade bei MDN.
Um die Vererbung und Priorität der Regeln besser zu verstehen, sehen Sie sich das geerbte Hervorhebungspseudoelement in der folgenden Abbildung an.
So zeigen Sie die geerbten Hervorhebungspseudoelemente an:
Gehen Sie in einem neuen Fenster oder auf einer neuen Registerkarte zur Demo "Pseudoelemente hervorheben ".
Markieren Sie einen Teil des Texts: "Ich habe den Stil des Highlight-Pseudoelements meiner Eltern geerbt. Wähle mich aus!"
Der markierte Text ändert sich auf gelbem Hintergrund in roten Text.
Klicken Sie mit der rechten Maustaste auf den Text "Ich habe den Stil des Highlight-Pseudoelements meines Elternteils geerbt. Wählen Sie mich aus!", und wählen Sie dann "Untersuchen" aus.
DevTools wird geöffnet. Im Tool "Elemente " wird auf der Registerkarte "Formatvorlagen " der Abschnitt angezeigt: Geerbt von ::selection pseudo von div.text-parent:
Wählen Sie in der DOM-Struktur das
<div class="text-parent">Element aus.Auf der Registerkarte Stile wird der Abschnitt angezeigt: Pseudo ::selection-Element:
Siehe auch:
- Pseudo-Elemente bei MDN.
Anzeigen von Kaskadenebenen
Kaskadenebenen ermöglichen eine explizitere Steuerung Ihrer CSS-Dateien, um Konflikte zwischen Stilspezifität zu vermeiden. Dies ist nützlich für:
- Große Codebasen.
- Systemdesign.
- Verwalten von Formatvorlagen von Drittanbietern.
So zeigen Sie Übergabeebenen an:
Wechseln Sie zu einer Webseite, die Kaskadenschichten verwendet, wie z. B. die Demo "Ebenen kaskadieren ".
Klicken Sie mit der rechten Maustaste auf das Element "Meine Stile sind geschichtet!", und wählen Sie dann "Untersuchen" aus.
DevTools wird geöffnet.
Wählen Sie im Tool "Elemente " die Registerkarte "Formatvorlagen " aus.
Zeigen Sie auf der Registerkarte "Formatvorlagen" die drei Überlassungsebenen und ihre Formatvorlagen an:
pagecomponentundbase:
Um die Ebenenreihenfolge anzuzeigen, klicken Sie auf den Ebenennamen (Seite, Komponente oder Basis). Oder klicken Sie auf das
umschalten Schaltfläche CSS-Ebenenansicht umschalten .Die
pageEbene weist die höchste Spezifität auf, daher ist der Hintergrund des Elements grün.
Siehe auch:
- Kaskadenschichten bei MDN.
Anzeigen einer Seite im Druckmodus
So zeigen Sie eine Seite im Druckmodus an:
Wechseln Sie zu einer Webseite.
Klicken Sie mit der rechten Maustaste auf die Webseite, und wählen Sie dann "Überprüfen" aus.
DevTools wird geöffnet.
Drücken Sie ein- bis zweimal die ESC-Taste , damit die Symbolleiste "Schnellansicht " am unteren Rand von DevTools angezeigt wird.
Wählen Sie auf der Symbolleiste "Schnellansicht " die Option "Weitere Tools " (+) aus.
Wählen Sie das Renderingtool aus.
Das Renderingtool wird im Schnellansichtsbereich am unteren Rand der DevTools geöffnet.
Klicken Sie im Rendering-Tool auf die Dropdownliste CSS-Medientyp emulieren , und wählen Sie dann Drucken aus.
Die Webseite wird so gerendert, als würde sie gedruckt.
Wenn Sie fertig sind, klicken Sie im Rendering-Tool auf die Dropdownliste CSS-Medientyp emulieren , und wählen Sie dann Keine Emulation aus.
Anzeigen von verwendetem und nicht verwendetem CSS mit dem Abdeckungstool
Das Abdeckungstool zeigt Ihnen, welches CSS eine Seite tatsächlich verwendet.
Öffnen Sie das Befehlsmenü, indem Sie STRG+UMSCHALT+P (Windows, Linux) oder BEFEHL+UMSCHALT+P (macOS) drücken, während DevTools den Fokus hat.
Beginnen Sie mit der Eingabe,
coverageund wählen Sie dann Abdeckung anzeigen aus:
Das Abdeckungstool wird angezeigt:
Klicken Sie auf Instrumentierung der Abdeckung starten und aktualisieren Sie die Seite (
). Die Seite wird aktualisiert, und das Abdeckungstool bietet eine Übersicht darüber, wie viel CSS (und JavaScript) aus jeder Datei verwendet wird, die der Browser lädt. Grün steht für verwendetes CSS. Rot steht für nicht verwendetes CSS.Eine Übersicht darüber, wie viel CSS (und JavaScript) verwendet und nicht verwendet wird:
Klicken Sie auf eine CSS-Datei, um eine zeilenweise Aufschlüsselung des verwendeten CSS anzuzeigen.
In der folgenden Abbildung sind die Zeilen 145 bis 147 und 149 bis 151
b66bc881.site-ltr.cssnicht verwendet, während die Zeilen 163 bis 166 verwendet werden:
Druckvorschaumodus erzwingen
Weitere Informationen finden Sie unter DevTools in den Seitenansichtsmodus zwingen.
CSS kopieren
Über ein einzelnes Dropdown-Menü auf der Registerkarte "Formatvorlagen " können Sie separate CSS-Regeln, Deklarationen, Eigenschaften oder Werte kopieren. siehe CSS-Syntaxgrundlagen in Was ist CSS? bei MDN.
Darüber hinaus können Sie CSS-Eigenschaften in JavaScript-Syntax kopieren. Diese Option ist praktisch, wenn Sie CSS-in-JS-Bibliotheken verwenden. siehe Formatvorlagenbearbeitung für CSS-in-JS-Frameworks.
So kopieren Sie CSS:
Wechseln Sie in einem neuen Fenster oder auf einer neuen Registerkarte zu einer Webseite, die CSS verwendet, z. B. die To Do-App.
Klicken Sie mit der rechten Maustaste auf die Webseite, und klicken Sie dann auf "Überprüfen".
DevTools wird geöffnet, wobei das Tool "Elemente" ausgewählt ist.
Wählen Sie in der DOM-Struktur ein Element aus, z. B
<h1>. . .Klicken Sie auf der Registerkarte "Formatvorlagen " in einer CSS-Regel mit der rechten Maustaste auf eine CSS-Eigenschaft, z. B
text-align: center.:
Wählen Sie ein Menüelement mit der rechten Maustaste aus:
Deklaration kopieren. Kopiert die Eigenschaft und ihren Wert in CSS-Syntax:
property: value;Eigenschaft kopieren. Kopiert nur den
propertyNamen.Wert kopieren. Kopiert nur die
value.Regel kopieren. Kopiert die gesamte CSS-Regel:
selector[, selector] { property: value; property: value; ... }Deklaration als JS kopieren. Kopiert die Eigenschaft und ihren Wert in JavaScript-Syntax:
propertyInCamelCase: 'value'Kopieren Sie alle Deklarationen. Kopiert alle Eigenschaften und ihre Werte in der CSS-Syntax:
property: value; property: value; ...Kopieren Sie alle Deklarationen als JS. Kopiert alle Eigenschaften und ihre Werte in JavaScript-Syntax:
propertyInCamelCase: 'value', propertyInCamelCase: 'value', ...Kopieren Sie alle CSS-Änderungen. Kopiert die Änderungen, die Sie auf der Registerkarte "Formatvorlagen" vorgenommen haben, in alle Deklarationen. Dieser Menüpunkt wird bedingt angezeigt.
Berechneten Wert anzeigen. Bringt Sie zur Registerkarte Berechnet; siehe Nur das CSS anzeigen, das tatsächlich auf ein Element angewendet wird, oben.
CSS ändern
In diesem Abschnitt werden alle Möglichkeiten aufgelistet, wie Sie CSS inElementformatvorlagen> ändern können.
Darüber hinaus haben Sie folgende Möglichkeiten:
CSS über Seitenladevorgänge hinweg überschreiben. Siehe "Außerkraftsetzen von Webseitenressourcen mit lokalen Kopien" (Registerkarte "Außerkraftsetzungen").
Speichern Sie geändertes CSS in Ihren lokalen Quellen in einem Arbeitsbereich. Siehe Bearbeiten und Speichern von Dateien in einem Arbeitsbereich (Quellentool, Registerkarte Arbeitsbereich).
Zwei Möglichkeiten, eine CSS-Deklaration zu einem Element hinzuzufügen
Die Reihenfolge der Deklarationen wirkt sich darauf aus, wie ein Element formatiert wird. Sie können Deklarationen entweder durch Hinzufügen einer Inlinedeklaration oder durch Hinzufügen einer Deklaration zu einer Stilregel hinzufügen. Diese beiden Ansätze werden in den folgenden Abschnitten beschrieben.
Hinzufügen einer CSS-Inlinedeklaration zu einem Element
Das Hinzufügen einer Inlinedeklaration entspricht dem Hinzufügen eines style Attributs zum HTML-Code eines Elements. Für die meisten Szenarien möchten Sie wahrscheinlich Inlinedeklarationen verwenden.
Inlinedeklarationen haben eine höhere Spezifität als externe Deklarationen, sodass die Verwendung von Inlinedeklarationen sicherstellt, dass die Änderungen in Ihrem spezifischen, erwarteten Element wirksam werden. Weitere Informationen zur Spezifität finden Sie unter Selektortypen in Spezifität bei MDN.
So fügen Sie eine Inlinedeklaration hinzu:
Klicken Sie im Bereich Formatvorlagen zwischen den eckigen Klammern des Abschnitts element.style . Der Cursor fokussiert, sodass Sie Text eingeben können.
Geben Sie einen Eigenschaftsnamen ein, und drücken Sie die EINGABETASTE.
Geben Sie einen gültigen Wert für diese Eigenschaft ein, und drücken Sie die EINGABETASTE. In der DOM-Struktur wurde dem Element ein
styleAttribut hinzugefügt.
Alternativ können Sie den Wert in das Eigenschaftenfeld eingeben, und DevTools schlägt dann eine Liste übereinstimmender Eigenschafts-/Wert-Paare vor, aus denen Sie auswählen können. Wenn Sie beispielsweise in das Eigenschaftenfeld eingebenbold, schlägt DevTools und font-weight: bolder als mögliche Regeln vorfont-weight: bold. Drücken Sie die EINGABETASTE , um die Regel anzuwenden.
In der folgenden Abbildung wurden die margin-topbackground-color und-Eigenschaften auf das ausgewählte Element angewendet. In der DOM-Struktur werden die Deklarationen im Attribut des style Elements widergespiegelt.
Hinzufügen einer CSS-Deklaration zu einer vorhandenen Stilregel
Wenn Sie die Formatvorlagen eines Elements debuggen und speziell testen müssen, was geschieht, wenn eine Deklaration an verschiedenen Stellen definiert wird, fügen Sie einer vorhandenen Stilregel eine Deklaration hinzu.
So fügen Sie einer vorhandenen Stilregel eine Deklaration hinzu:
Klicken Sie im Bereich "Formatvorlagen " zwischen die eckigen Klammern der Formatvorlagenregel, der Sie die Deklaration hinzufügen möchten. Der Cursor fokussiert, sodass Sie Text eingeben können.
Geben Sie einen Eigenschaftsnamen ein, und drücken Sie die EINGABETASTE.
Geben Sie einen gültigen Wert für diese Eigenschaft ein, und drücken Sie die EINGABETASTE.
Ändern des Namens oder Werts einer Deklaration
Um den Namen einer CSS-Deklaration zu ändern, doppelklicken Sie auf den Namen der Deklaration.
Um den Wert einer CSS-Deklaration zu ändern, doppelklicken Sie auf den Wert der Deklaration. Der folgende Screenshot zeigt das Auswählen eines Werts aus einer Liste:
Wenn Sie einen numerischen Wert ändern möchten, geben Sie den Wert ein, oder verwenden Sie die Pfeiltasten gemäß dem nächsten Abschnitt.
Ändern von aufzählungsfähigen Werten mit Tastenkombinationen
Wenn Sie einen numerischen Wert einer CSS-Deklaration ändern möchten, geben Sie den Wert ein, oder verwenden Sie die Pfeiltasten, um den Wert um einen bestimmten Wert zu erhöhen. Beim Bearbeiten eines aufzählungsfähigen Werts einer Deklaration können Sie z. B font-size. die folgenden Tastenkombinationen verwenden, um den Wert um einen festen Betrag zu erhöhen:
| Tastenkombination | Aktion |
|---|---|
| ALT+NACH-OBEN (Windows, Linux), OPTION+NACH-OBEN (macOS) | Erhöhung um 0,1. |
| NACH-OBEN | Erhöhen Sie den Wert um 1 oder um 0,1, wenn der aktuelle Wert zwischen -1 und 1 liegt. |
| UMSCHALT+NACH-OBEN | Erhöhung um 10. |
| STRG+UMSCHALT+BILD-AUF (Windows, Linux), UMSCHALT+BEFEHL+NACH-OBEN (macOS) | Erhöhen Sie den Wert um 100. |
Zum Verringern drücken Sie die NACH-UNTEN-TASTE (ODER BILD-AB-TASTE) anstelle der NACH-OBEN-TASTE(oder BILD-AUF-Taste).
Längenwerte ändern
Mit dem Mauszeiger können Sie jede Eigenschaft ändern, die einen Längenwert hat, wie z. B width. , height, padding, marginoder border.
So ändern Sie die Längeneinheit:
Öffnen Sie eine Webseite, die CSS verwendet, z. B. die To Do-App, in einem neuen Fenster oder auf einer neuen Registerkarte.
Klicken Sie mit der rechten Maustaste auf den Text "Aufgabe hinzufügen", und wählen Sie dann "Überprüfen" aus.
DevTools wird geöffnet und zeigt das Tool "Elemente " an. Das
<label>Element wird in der DOM-Struktur ausgewählt.Zeigen Sie auf der Registerkarte "Formatvorlagen " in der
.new-task-formCSS-Regel in dermax-width:Eigenschaft auf50rem"."Es wird eine QuickInfo mit dem entsprechenden Wert und den Einheiten angezeigt:
800px.Klicken Sie auf den Wert
50rem.Eine QuickInfo wird angezeigt: "Erhöhen / Verringern mit dem Mausrad oder den Tasten nach oben/unten. Strg: +/-100, Umschalt: +/-10, Alt: +/-0.1"
Bewegen Sie das Mausrad, oder drücken Sie die NACH-OBEN - und NACH-UNTEN-TASTE , während Sie eine Taste drücken:
STRG: Erhöhung um 100. Umschalttaste: Erhöhung um 10. ALT: Erhöhung um 0,1.
Auf der überprüften Webseite ändert das Eingabetextfeld "Vorgang hinzufügen" die Breite, wenn Sie den Wert ändern.
Geben Sie im Wertfeld der Eigenschaft max-width den Wert
200pxein (von Einheiten zupxEinheiten wechselndrem).Bewegen Sie erneut das Mausrad, oder drücken Sie die Tasten NACH-OBEN und NACH-UNTEN , während Sie die Tasten STRG (+/-100), UMSCHALT (+/-10) oder ALT (+/-0.1) gedrückt halten.
Auf der überprüften Webseite ändert das Textfeld " Vorgang hinzufügen" die Breite, wenn Sie den Wert ändern:
Hinzufügen einer Klasse zu einem Element
So fügen Sie einem Element eine Klasse hinzu:
Wählen Sie das Element in der DOM-Struktur aus.
Klicken Sie auf .cls.
Geben Sie den Namen der Klasse in das Textfeld Neue Klasse hinzufügen ein.
Drücken Sie EINGABE.
Präferenzen für helle und dunkle Designs emulieren und den automatischen Dunkelmodus aktivieren
So schalten Sie den automatischen Dunkelmodus um oder emulieren die Benutzerpräferenz für helle oder dunkle Designs:
Klicken Sie im Tool "Elemente " auf der Registerkarte "Formatvorlagen " oben rechts auf die Schaltfläche "Allgemeine Renderingemulationen umschalten " (
):
Wählen Sie in der Dropdownliste eine der folgenden Optionen aus:
prefers-color-scheme: light. Gibt an, dass der Benutzer das helle Design bevorzugt.
prefers-color-scheme: dark. Gibt an, dass der Benutzer das dunkle Design bevorzugt.
Automatischer Dunkelmodus. Zeigt Ihre Seite im dunklen Modus an, auch wenn Sie ihn nicht implementiert haben. Legt außerdem Folgendes auf
darkautomatisch festprefers-color-scheme.
Diese Dropdownliste ist eine Verknüpfung für die Optionen CSS-Medienfunktion prefers-color-schemeemulieren und automatischen Dunkelmodus aktivieren des Renderingtools.
Siehe auch:
- Emulieren des dunklen oder hellen Modus mithilfe des Rendering-Tools in Emulieren dunkler oder heller Schemas auf der gerenderten Seite.
- Überprüfen Sie auf Kontrastprobleme mit dunklem Design und hellem Design
- Auto Dark Theme im Chrome für Entwickler-Blog.
- prefers-color-scheme: Hallo Dunkelheit, mein alter Freund bei web.dev.
Umschalten einer Klasse
So aktivieren oder deaktivieren Sie eine Klasse für ein Element:
Wählen Sie das Element in der DOM-Struktur aus.
Öffnen Sie den Bereich Elementklassen . Siehe Hinzufügen einer Klasse zu einem Element. Unter den Textfeldern Neue Klasse hinzufügen befinden sich alle Klassen, die auf dieses Element angewendet werden.
Aktivieren Sie das Kontrollkästchen neben der Klasse, die Sie aktivieren oder deaktivieren möchten.
Hinzufügen einer Stilregel
So fügen Sie eine neue Formatvorlagenregel hinzu:
Klicken Sie auf "Neue Stilregel " (
). DevTools fügt eine neue Regel unterhalb der element.style-Regel ein.In der folgenden Abbildung fügt DevTools die
h1.devsite-page-titleFormatvorlagenregel hinzu, nachdem Sie auf "Neue Stilregel" geklickt haben.
Wählen Sie ein Stylesheet aus, dem eine Regel hinzugefügt werden soll
Standardmäßig erstellt DevTools beim Hinzufügen einer Formatvorlagenregel ein neues Stylesheet, das im Dokument benannt inspector-stylesheet ist, und fügt dann die neue Stylesheetregel in diesem Stylesheet hinzu.
So fügen Sie die Regel stattdessen einem vorhandenen Stylesheet hinzu:
- Klicken und halten Sie Neue Stilregel (
) und wählen Sie dann ein Stylesheet aus der Liste aus, dem die Stilregel hinzugefügt werden soll.
Hinzufügen einer Stilregel zu einer bestimmten Stelle in einem Stylesheet
Wenn Sie eine Stilregel durch Klicken auf die Schaltfläche Neue Stilregel (
) hinzufügen, wird die neue Regel unterhalb der element.style-Regel im inspector-stylesheet Stylesheet eingefügt.
So fügen Sie eine Formatvorlagenregel an einer bestimmten Stelle eines bestimmten Stylesheets hinzu, indem Sie im Bereich "Formatvorlagen" beginnen:
Zeigen Sie im Tool "Elemente " auf der Registerkarte "Formatvorlagen " auf die Formatvorlagenregel, die sich direkt über der Stelle befindet, an der Sie Ihre neue Stilregel hinzufügen möchten.
Auf der rechten Seite der CSS-Regel erscheint eine Schaltfläche "Stilregel unten einfügen " (
").Klicken Sie auf die Schaltfläche Stilregel unten einfügen (
):
Umschalten einer Deklaration
So aktivieren oder deaktivieren Sie eine einzelne Deklaration:
Zeigen Sie im Bereich Formatvorlagen auf die Regel, die die Deklaration definiert. Neben jeder Erklärung wird ein Kontrollkästchen angezeigt.
Aktivieren oder deaktivieren Sie das Kontrollkästchen neben der Deklaration. Wenn Sie eine Deklaration löschen, wird sie von DevTools durchgestrichen, um anzugeben, dass sie nicht mehr aktiv ist.
In der folgenden Abbildung wurde die
margin-topEigenschaft für das aktuell ausgewählte Element deaktiviert.
Bearbeiten der ::view-transition Pseudoelemente während einer Animation
Siehe:
- Bearbeiten der ::view-transition-Pseudoelemente während einer Animation in Animationen: Untersuchen und ändern Sie CSS-Animationseffekte in der Chrome-Dokumentation.
- Fließende Übergänge mit der View Transition-API in der Chrome-Dokumentation.
Ausrichten von Rasterelementen und deren Inhalt mit dem Raster-Editor
Siehe:
- Rasterelemente und deren Inhalt ausrichten: das Raster-Editor-Popup in CSS-Rasterlayouts untersuchen.
Farben mit dem Farbwähler ändern
Der Farbwähler stellt eine Benutzeroberfläche zum Ändern color und background-color Deklarieren bereit.
So öffnen Sie die Farbauswahl:
Suchen Sie im Bereich Formatvorlagen nach der , oder ähnlichen Deklaration, die
colorbackground-colorSie ändern möchten. Links neben demcolor,background-coloroder ähnlichen Wert befindet sich ein kleines Quadrat, das eine Vorschau der Farbe darstellt.In der folgenden Abbildung ist das kleine Quadrat links davon
rgba(0, 0, 0, 0.7)eine Vorschau dieser Farbe.
Klicken Sie auf die Vorschau, um die Farbauswahl zu öffnen.
In der folgenden Abbildung und Liste werden die einzelnen Benutzeroberflächenelemente des Farbwählers beschrieben.
| Beschriftung | Komponente | Beschreibung |
|---|---|---|
| 1 | Farbtöne | |
| 2 | Pipette | Sammeln Sie mit der Pipette eine Farbe von der Seite |
| 3 | In Zwischenablage kopieren | Kopieren Sie den Anzeigewert in die Zwischenablage. |
| 4 | Anzeigewert | Die RGBA-, HSLA- oder Hex-Darstellung der Farbe. |
| 5 | Farbpalette | Klicken Sie auf ein Quadrat, um die Farbe zu ändern. |
| 6 | Farbton | |
| 7 | Transparenz | |
| 8 | Anzeigewertumschalter | Umschalten zwischen den RGBA-, HSLA- und Hex-Darstellungen der aktuellen Farbe. |
| 9 | Farbpaletten-Umschalter | Wechseln Sie zwischen der Material Design-Palette, einer benutzerdefinierten Palette oder einer Seitenfarbenpalette. DevTools generiert die Seitenfarbpalette basierend auf den Farben, die es in Ihren Stylesheets findet. |
Siehe auch:
- Farbverwendung und Paletten in Das Farbsystem bei material.io: die Material Design-Palette.
Sammeln Sie mit der Pipette eine Farbe von der Seite
So ändern Sie die ausgewählte Farbe auf der Seite in eine andere Farbe:
Klicken Sie auf das Pipetten-Symbol (
). Der Cursor wechselt zu einer Lupe.Bewegen Sie den Mauszeiger über das Pixel mit der Farbe, die Sie abtasten möchten, an einer beliebigen Stelle auf Ihrem Bildschirm.
Klicken Sie zum Bestätigen.
In der folgenden Abbildung zeigt der Farbwähler einen aktuellen Farbwert von
rgba(0,0,0,0.7)an, der nahe an Schwarz liegt. Die spezifische Farbe ändert sich in die Version von Schwarz, die derzeit im Ansichtsfenster hervorgehoben ist, nachdem Sie darauf geklickt haben.
Siehe auch:
Winkelwert mit der Winkeluhr ändern
Die Winkeluhr stellt eine Benutzeroberfläche zum Ändern der Winkelbeträge in CSS-Eigenschaftswerten bereit.
So öffnen Sie die Winkeluhr:
Wählen Sie ein Element aus, das eine Winkeldeklaration enthält.
Suchen Sie im Bereich "Formatvorlagen " die
transformzubackgroundändernde oder-Deklaration. Klicken Sie auf das Feld Winkelvorschau neben dem Winkelwert.In der folgenden Abbildung ist die kleine Uhr links
100degdavon eine Vorschau des Winkels.Klicken Sie auf die Vorschau, um die Winkeluhr zu öffnen:
Ändern Sie den Winkelwert, indem Sie auf den Winkeltaktkreis klicken, oder scrollen Sie mit der Maus, um den Winkelwert um 1 zu erhöhen oder zu verringern.
Es gibt weitere Tastenkombinationen, um den Winkelwert zu ändern. Weitere Informationen finden Sie unter den Tastenkombinationen im Bereich "Formatvorlagen".
Ändern von Feld- und Textschatten mit dem Schatten-Editor
Verwenden Sie den Schatten-Editor , um den Wert der box-shadow ODER-CSS-Eigenschaft text-shadow für ein HTML-Element zu ändern:
Wählen Sie ein Element mit einer
box-shadowtext-shadowoder-Deklaration aus.Öffnen Sie beispielsweise die 1DIV-Demoseite in einer neuen Registerkarte oder einem neuen Fenster, klicken Sie mit der rechten Maustaste auf die Seite, und wählen Sie Untersuchen aus, um DevTools zu öffnen, und wählen Sie dann im Tool "Elemente " das
<div class="demos">Element aus.Suchen Sie im Bereich "Formatvorlagen " in der
.demosCSS-Regel nach derbox-shadowDeklaration, und klicken Sie dann auf die Schaltfläche "Schatten-Editor öffnen " (
).Der Schatten-Editor wird geöffnet:
Ändern Sie die Schatteneigenschaften wie folgt:
Eigenschaft So ändern Sie Typ Wählen Sie "Outset" oder "Inset" aus. Nur für box-shadow.X-Offset Geben Sie einen Wert in das Textfeld ein, oder ziehen Sie den blauen Punkt. Y-Offset Geben Sie einen Wert in das Textfeld ein, oder ziehen Sie den blauen Punkt. Blur Geben Sie einen Wert im Textfeld an, oder ziehen Sie den Schieberegler. Ausbreitung Geben Sie einen Wert im Textfeld an, oder ziehen Sie den Schieberegler. Nur für box-shadow.Die Änderungen werden in Echtzeit auf das Element auf der gerenderten Webseite angewendet:
Bearbeiten Sie die Anzeigedauer von Animationen und Übergängen mit dem Easing Editor
Verwenden Sie den Easing Editor , um den Wert der Eigenschaft animation-timing-function oder transition-timing-function für ein HTML-Element zu ändern.
So öffnen Sie den Lockerungs-Editor:
Wählen Sie in DevTools im Tool "Elemente " in der DOM-Struktur ein Element aus, auf das eine CSS-Animation oder ein Übergang angewendet wurde.
Öffnen Sie beispielsweise die Demoseite für animierte Eigenschaften in einer neuen Registerkarte oder einem neuen Fenster, klicken Sie mit der rechten Maustaste auf das grüne Feld, das eine Animation enthält, und wählen Sie dann "Untersuchen" aus.
DevTools wird geöffnet und zeigt das Tool "Elemente " an.
Drücken Sie Strg+F , suchen Sie "Spinner", und wählen Sie dann das
<div class="spinner">darin befindliche<div class="animation-demo good">Element aus.Die roten (schlechten) und grünen (guten) Felder auf dieser Demoseite sind zwei verschiedene CSS-Animationen. Beide Animationen werden mit CSS unter Verwendung der
animationCSS-Eigenschaft ausgeführt und definieren eineease-in-outTimingfunktion.Klicken Sie auf der Registerkarte Formatvorlagen in der
.good .spinnerCSS-Regel in deranimationDeklaration links nebenease-in-outauf die Schaltfläche Kubischen Bezier-Editor öffnen (Symbol für kubischen
).Der Erleichterungseditor wird geöffnet:
Verwenden von Voreinstellungen zum Anpassen der Anzeigedauer
Um die Anzeigedauern mit einem einfachen Mausklick anzupassen, verwenden Sie die Voreinstellungen im Easing Editor:
Öffnen Sie den Beschleunigungseditor, wie unter Bearbeiten von Animations- und Übergangsanzeigedauern mit dem Beschleunigungs-Editor beschrieben, oben.
Klicken Sie auf eine der vier Auswahlschaltflächen:
Schaltfläche Funktionstyp CSS-Schlüsselwort (keyword)
Lineare Funktionen linear
Ease-in-out-Funktionen ease-in-out
Erleichterte Funktionen ease-in
Ease-Out-Funktionen ease-outDurch Auswahl einer Schaltfläche wird ein Wert für ein Schlüsselwort (Keyword) in der CSS-Regel festgelegt (der variiert, wenn Sie im nächsten Schritt eine voreingestellte Variante auswählen), und der Umschalter für Voreinstellungen wird unten im Easing Editor geöffnet.
Klicken Sie im Presets-Umschalterauf die
<linke oder rechte>Schaltfläche, um eine der folgenden Presets auszuwählen:Lineare Voreinstellungen:
elastic,bounceoderemphasized.Kubische Bézier-Voreinstellungen:
Timing-Schlüsselwort (keyword) Voreinstellung Cubic Bezier Erleichtertes Ein- und Aussteigen In Out, Sine cubic-bezier(0.45, 0.05, 0.55, 0.95)Erleichtertes Ein- und Aussteigen In Out, Quadratic cubic-bezier(0.46, 0.03, 0.52, 0.96)Erleichtertes Ein- und Aussteigen In Out, Cubic cubic-bezier(0.65, 0.05, 0.36, 1)Erleichtertes Ein- und Aussteigen Schnell raus, langsam rein cubic-bezier(0.4, 0, 0.2, 1)Erleichtertes Ein- und Aussteigen Ein Aus, ein Rücken cubic-bezier(0.68, -0.55, 0.27, 1.55)Timing-Schlüsselwort (keyword) Voreinstellung Cubic Bezier Erleichterte Bedienung In, Sine cubic-bezier(0.47, 0, 0.75, 0.72)Erleichterte Bedienung In, quadratisch cubic-bezier(0.55, 0.09, 0.68, 0.53)Erleichterte Bedienung In, Kubisch cubic-bezier(0.55, 0.06, 0.68, 0.19)Erleichterte Bedienung In, Back cubic-bezier(0.6, -0.28, 0.74, 0.05)Erleichterte Bedienung Schnell ausgehend, linear in cubic-bezier(0.4, 0, 1, 1)Timing-Schlüsselwort (keyword) Voreinstellung Cubic Bezier Erleichterung Out, Sine cubic-bezier(0.39, 0.58, 0.57, 1)Erleichterung Out, Quadratic cubic-bezier(0.25, 0.46, 0.45, 0.94)Erleichterung Out, Cubic cubic-bezier(0.22, 0.61, 0.36, 1)Erleichterung Linear Out, Slow In cubic-bezier(0, 0, 0.2, 1)Erleichterung Raus, Zurück cubic-bezier(0.18, 0.89, 0.32, 1.28)
Siehe auch:
- Bézierkurve bei MDN.
Benutzerdefinierte Anzeigedauern konfigurieren
Um benutzerdefinierte Werte für Timing-Funktionen festzulegen, verwenden Sie die Kontrollpunkte auf den Linien:
Klicke bei linearen Funktionen auf eine beliebige Stelle auf der Linie, um einen Kontrollpunkt hinzuzufügen, und ziehe ihn. Um einen Kontrollpunkt zu entfernen, doppelklicke darauf.
Ziehen Sie für kubische Bézier-Funktionen einen der Kontrollpunkte:
Jede Änderung löst eine Ballanimation in der Vorschau oben im Erleichterungseditor aus.
Siehe auch
- Erste Schritte beim Anzeigen und Ändern von CSS.
- Zeigen Sie das CSS für ein Element an.
- Formatieren Sie eine minimierte JavaScript-Datei mit Pretty-Print in JavaScript-Debuggingfunktionen neu.
- Renderingtool, um zu sehen, wie eine Webseite mit verschiedenen Anzeigeoptionen oder für Personen mit Sehstörungen aussieht.
- Hinzufügen eines Pseudozustands zu einer Klasse.
- Befehlszeile
- DevTools in den Seitenansichtsmodus zwingen.
- Außerkraftsetzen von Webseitenressourcen mit lokalen Kopien (Registerkarte "Außerkraftsetzungen)".
- Bearbeiten und speichern Sie Dateien in einem Arbeitsbereich (Quellentool, Registerkarte Arbeitsbereich).
- Emulieren des dunklen oder hellen Modus mithilfe des Rendering-Tools in Emulieren dunkler oder heller Schemas auf der gerenderten Seite.
- Überprüfen Sie auf Kontrastprobleme mit dunklem Design und hellem Design
- Rasterelemente und deren Inhalt ausrichten: das Raster-Editor-Popup in CSS-Rasterlayouts untersuchen.
- Testen Sie den Kontrast von Text und Farbe mithilfe des Farbwählers
- Tastenkombinationen im Bereich Formatvorlagen.
Demos:
- To Do-App
-
Regeln anzeigen
@property -
Regeln anzeigen
@supports -
Regeln anzeigen
@scope -
Regeln anzeigen
@font-palette-values -
Regeln anzeigen
@position-try - Emulieren einer Seite mit Fokus
- Hervorheben von Pseudoelementen
- Ebenen kaskadieren
- 1DIV
- Demoseite für animierte Eigenschaften
MDN:
- Verwenden von benutzerdefinierten CSS-Eigenschaften (Variablen)
-
paddingCSS-Eigenschaft - Spezifität
-
Benutzerdefinierte Eigenschaften (
--*): CSS-Variablen -
@scopeCSS at-rule - @position-try CSS at-rule
- @font-palette-values CSS-Regel
- Das Box-Modell
- API für Seitensichtbarkeit
:active:focus:focus-within:target:hover:focus-visible- Einführung in die CSS-Kaskade
- Pseudoelemente
- Kaskadenschichten.
- Grundlagen der CSS-Syntax in Was ist CSS?
- Selektortypen in der Spezifität.
- animation-timing-function
- Übergangs-Timing-Funktion
- Bézierkurve
GitHub:
- VS Code Custom Data – das "microsoft / vscode-custom-data"-Repository.
Web.dev:
- @property: CSS-Variablen Superkräfte verleihen
- prefers-color-scheme: Hallo Dunkelheit, mein alter Freund
Blog zu Chrome für Entwickler:
Chrome-Dokumente:
- Bearbeiten der ::view-transition-Pseudoelemente während einer Animation in Animationen: Untersuchen und ändern Sie CSS-Animationseffekte in der Chrome-Dokumentation.
- Fließende Übergänge mit der View Transition-API in der Chrome-Dokumentation.
material.io:
- Farbverwendung und Paletten in Das Farbsystem: die Material Design-Palette.
Hinweis
Teile dieser Seite sind Änderungen, die auf von Google erstellten und freigegebenen Werken basieren und gemäß den in der Creative Commons Attribution 4.0 International License beschriebenen Begriffen verwendet werden. Die Originalseite findet sich hier und wurde von Kayce Basques verfasst.
Diese Arbeit ist lizenziert unter einer Creative Commons Attribution 4.0 International License.