CSSFontFeatureValuesMap: has() Methode - Web-APIs | MDN
Eingeschränkt verfügbar
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die has() Methode der CSSFontFeatureValuesMap Schnittstelle gibt einen Boolean zurück, der angibt, ob ein Eintrag mit dem angegebenen Schlüssel in dieser CSSFontFeatureValuesMap existiert oder nicht.
Syntax
Parameter
key-
Der Schlüssel des Wertes, der aus dem
CSSFontFeatureValuesMapObjekt zurückgegeben werden soll.
Rückgabewert
Der Wert, der dem angegebenen Schlüssel im CSSFontFeatureValuesMap Objekt zugeordnet ist. Wenn der Schlüssel nicht gefunden werden kann, wird undefined zurückgegeben.
Beispiele
Grundlegende Verwendung
Das folgende Beispiel gibt true oder false zurück, wenn die @swash Regel den key enthält. Dieses Beispiel verwendet @swash, funktioniert aber auch mit anderen Feature-Wert-Blöcken.
CSS
css
@font-feature-values "MonteCarlo" {
@swash {
swishy: 1;
swashy: 2;
}
}
JavaScript
js
// get the rules
const myRule = document.styleSheets[0].cssRules[0];
console.log(myRule.swash.has("swishy")); // logs true
console.log(myRule.swash.has("swooshy")); // logs false
Spezifikationen
| Spezifikation |
|---|
| CSS Fonts Module Level 4 # cssfontfeaturevaluesmap |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.