Skip to main content

CSS Variable Generator

Create CSS custom properties organized by category.
Generate :root variables with usage examples.

Live Preview

Card Title

This card uses your CSS variables for consistent styling across your project.

Spacing Scale
--spacing-sm
--spacing-md
--spacing-lg
:root {
  /* Colors */
  --color-primary: #3b82f6;
  --color-secondary: #8b5cf6;
  --color-background: #ffffff;
  --color-text: #1f2937;

  /* Spacing */
  --spacing-sm: 0.5rem;
  --spacing-md: 1rem;
  --spacing-lg: 2rem;

  /* Typography */
  --font-size-base: 1rem;
  --line-height-base: 1.5;
  --font-weight-bold: 700;
}

/* Usage Examples */
.button {
  background: var(--color-primary);
  color: var(--color-background);
  padding: var(--spacing-sm) var(--spacing-md);
  font-size: var(--font-size-base);
}

.card {
  background: var(--color-background);
  color: var(--color-text);
  padding: var(--spacing-lg);
}