Table of Contents

Class CSSLayerStatementRule

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll

The CSSLayerStatementRule represents a {{cssxref("@layer")}} statement rule. Unlike CSSLayerBlockRule, it doesn't contain other rules and merely defines one or several layers by providing their names.

[Value("CSSLayerStatementRule")]
public class CSSLayerStatementRule : CSSRule
Inheritance
CSSLayerStatementRule
Inherited Members

Remarks

This rule allows to explicitly declare the ordering layer that is in an apparent way at the beginning of a CSS file: the layer order is defined by the order of first occurrence of each layer name. Declaring them with a statement allows the reader to understand the layer order. It also allows inline and imported layers to be interleaved, which is not possible when using the CSSLayerBlockRule syntax.

-@layer
-The _layer statement at-rule for named layers
-CSSLayerBlockRule

See also on MDN

Constructors

CSSLayerStatementRule()

public CSSLayerStatementRule()

Properties

NameList

The read-only nameList property of the CSSLayerStatementRule interface return the list of associated cascade layer names. The names can't be modified.

[Value("nameList")]
public string[] NameList { get; }

Property Value

string[]

A Array of strings, each representing a cascade layer represented by the {{cssxref("@layer")}} statement rule.

Remarks