1. Web
  2. Web-APIs
  3. LayoutShift
  4. value

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

LayoutShift: value-Eigenschaft

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more support for this feature? Tell us why.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die eigenschaft value (nur lesbar) des LayoutShift-Interfaces gibt den Layout-Shift-Score zurück, der als das Produkt aus dem Impact-Fraction (der Anteil des Viewports, der verschoben wurde) und der Distance-Fraction (die Bewegung als Anteil am Viewport) berechnet wird.

Wert

Eine Zahl zwischen 0,0 und 1,0, die den Layout-Shift-Score anzeigt.

Er wird als das Produkt aus dem Impact-Fraction (der Anteil des Viewports, der verschoben wurde) und der Distance-Fraction (die Bewegung als Anteil am Viewport) berechnet.

layout shift score = impact fraction * distance fraction

Für weitere Details siehe Layout Shift Score auf web.dev.

Beispiele

Protokollierung des Layout-Shift-Scores des Eintrags

Das folgende Beispiel zeigt, wie die value-Eigenschaft verwendet wird, um den Layout-Shift-Score zu protokollieren.

js
const observer = new PerformanceObserver((list) => {
 for (const entry of list.getEntries()) {
 // Count layout shifts without recent user input only
 if (!entry.hadRecentInput) {
 console.log("Entry's layout shift score:", entry.value);
 }
 }
});
observer.observe({ type: "layout-shift", buffered: true });

Spezifikationen

Spezifikation
Layout Instability API
# dom-layoutshift-value

Browser-Kompatibilität

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /