The read-only nameList
property of the CSSLayerStatementRule
interface return the list of associated cascade layer names. The names can't be modified.
Baseline is determined by this web feature being supported on the current and the previous major versions of major browsers.
The read-only nameList
property of the CSSLayerStatementRule
interface return the list of associated cascade layer names. The names can't be modified.
html
<div></div>
css
@layer layerName, layerName2; @layer layerName3 { div { font-family: serif; } }
js
const item = document.getElementsByTagName("div")[0]; const rules = document.styleSheets[1].cssRules; // Note that stylesheet #1 is the stylesheet associated with this embedded example, // while stylesheet #0 is the stylesheet associated with the whole MDN page const layerStatementRule = rules[0]; // A CSSLayerStatementRule const layerBlockRule = rules[1]; // A CSSLayerBlockRule; no nameList property. item.textContent = `@layer declares the following layers: ${layer.nameList.join( ", ", )}.`;
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
nameList |
99 | 99 | 97 | No | 85 | 15.4 | 99 | 99 | 97 | 68 | 15.4 | 18.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSLayerStatementRule/nameList