CSS @layer Generator
Organize CSS with cascade layers for better specificity management
Layer Presets
Layer Stack
↑ Higher Priority
1
2
3
4
↓ Lower Priority
Layer Styles
Editing:
@layer resetOptions
Save/Load
Generated CSS
/* Define layer order */
@layer reset, base, components, utilities;
@layer reset {
/* CSS reset/normalize */
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
}
@layer base {
/* Base element styles */
body {
font-family: system-ui, sans-serif;
line-height: 1.5;
}
}
@layer components {
/* Component styles */
.btn {
padding: 0.5rem 1rem;
border-radius: 4px;
}
}
@layer utilities {
/* Utility classes */
.mt-4 { margin-top: 1rem; }
.hidden { display: none; }
}
/* Unlayered styles have highest priority */
/* .emergency { color: red !important; } */
Layer Cascade Visualization
Unlayered (Highest)Styles outside @layer
@layer utilities4
@layer components3
@layer base2
@layer reset1
!important in layersReversed priority order