No Login Data Private Local Save

@layer Priority Tester - Online Cascade Layer Order

7
0
0
0

@layer Priority Tester

Visualize CSS Cascade Layer order and see which styles win.

Define Layers
FAQ

@layer defines explicit cascade layers, letting authors control specificity and order. Styles inside later layers override earlier ones.

Priority follows declaration order: the last declared layer has the highest priority. Unlayered normal styles beat all layered ones.

Normal unlayered styles (outside any @layer) always beat layered normal styles, regardless of order. This tool shows that behavior.

Yes. For important styles, the cascade reverses: layered !important styles override unlayered !important ones, and earlier layers beat later ones.

Nested layers (e.g., @layer framework.base) follow the parent layer's order, with nested layers ordering similarly. This tool currently focuses on top-level layers.

@layer is supported in all modern browsers (Chrome 99+, Firefox 97+, Safari 15.4+). It's safe for progressive enhancement.
Cascade Order (low → high priority)

Add layers and click Analyze to see priority.

Live Demo

Each layer sets a background color on the box. The winning color is applied.

Final color