Skip to main content

Layer Presets

Layer Stack

↑ Higher Priority
1
2
3
4
↓ Lower Priority

Layer Styles

Editing: @layer reset

Options

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

Rate this tool