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

View in English Always switch to English

CSSMathMin: Werte-Eigenschaft

Eingeschränkt verfügbar

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

Want more browser support for this feature? Tell us why.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die schreibgeschützte values-Eigenschaft der Schnittstelle CSSMathMin gibt ein CSSNumericArray zurück, das die CSSNumericValue-Objekte enthält, die verglichen werden, um das Minimum zu finden.

Wert

Ein CSSNumericArray.

Beispiele

Grundlegende Nutzung

Der folgende Code erstellt ein CSSMathMin-Objekt und protokolliert seine values und Länge.

js
const min = new CSSMathMin(CSS.px(10), CSS.em(5), CSS.percent(50));

console.log(min.values);
// CSSNumericArray {0: CSSUnitValue, 1: CSSUnitValue, 2: CSSUnitValue, length: 3}
console.log(min.values.length); // 3

Wir iterieren dann über die values und protokollieren ihren Typ, Wert, ihre Einheit und ihren textlichen String. Jeder dieser Werte entspricht den CSSNumericValue-Objekten, die in den Konstruktor übergeben wurden (oder den Operanden der CSS min()-Funktion, die es darstellt), in der gleichen Reihenfolge.

js
for (const value of min.values) {
  console.log(
    `${value.constructor.name}: ${value.value} ${value.unit} (${value})`,
  );
}

// CSSUnitValue: 10 px (10px)
// CSSUnitValue: 5 em (5em)
// CSSUnitValue: 50 percent (50%)

Spezifikationen

Spezifikation
CSS Typed OM Level 1
# dom-cssmathmin-values

Browser-Kompatibilität