Theme Gutters


Theme Variables

Gutters are great for standardized spacing between elements, especially for the inside and outside gutters. The spacing here is identical to our Spacing theme variables, but they can be customized to be different.

Spacing variables are also included so they can also be used with Tailwind’s default spacing utilities.

@theme {
  /* Default gutter */
  --gutter: var(--gutter-md);

  /* Gutters */
  --gutter-2xs: calc(var(--spacing) * 1);
  --gutter-xs: calc(var(--spacing) * 2);
  --gutter-sm: calc(var(--spacing) * 4);
  --gutter-md: calc(var(--spacing) * 8);
  --gutter-lg: calc(var(--spacing) * 16);
  --gutter-xl: calc(var(--spacing) * 32);
  --gutter-2xl: calc(var(--spacing) * 64);

  /* Use as spacing */
  --spacing-gutter-2xs: var(--gutter-2xs);
  --spacing-gutter-xs: var(--gutter-xs);
  --spacing-gutter-sm: var(--gutter-sm);
  --spacing-gutter-md: var(--gutter-md);
  --spacing-gutter-lg: var(--gutter-lg);
  --spacing-gutter-xl: var(--gutter-xl);
  --spacing-gutter-2xl: var(--gutter-2xl);
}

Basic Usage

Check out the Gutter utility to see how these can be used as utilities.