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
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.