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

View in English Always switch to English

CSSFontFeatureValuesMap: delete()-Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Die delete()-Methode der CSSFontFeatureValuesMap-Schnittstelle entfernt die CSS-Deklaration mit der angegebenen Eigenschaft in der CSSFontFeatureValuesMap.

Syntax

js
delete(property)

Parameter

property

Ein Bezeichner, der die zu entfernende Deklaration angibt.

Rückgabewert

Keiner (undefined).

Beispiele

Grundlegende Verwendung

Das folgende Beispiel löscht die erste Deklaration innerhalb des @swash-Feature-Blocks. Dieses Beispiel verwendet @swash, funktioniert jedoch auch mit anderen Feature-Werte-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
myRule.swash.delete("swishy");
console.log(myRule.swash.has("swishy")); // logs false

Spezifikationen

Specification
CSS Fonts Module Level 4
# cssfontfeaturevaluesmap

Browser-Kompatibilität

Siehe auch