Variabili CSS (Custom Properties)

Variabili CSS (Custom Properties)

Le variabili CSS (Custom Properties) permettono di riutilizzare valori in tutto il foglio di stile.

Definire variabili

:root {
 --primary-color: #007bff;
 --secondary-color: #6c757d;
 --spacing: 1rem;
 --border-radius: 4px;
}

Usare variabili

.button {
 background: var(--primary-color);
 padding: var(--spacing);
 border-radius: var(--border-radius);
}

Valore di fallback

.element {
 color: var(--text-color, #333); /* Usa #333 se non definita */
}

Variabili per tema scuro

:root {
 --bg-color: white;
 --text-color: #333;
}

[data-theme="dark"] {
 --bg-color: #1a1a1a;
 --text-color: #fff;
}

Hai trovato utile quest'articolo?

  • Introduzione al CSS

    Introduzione al CSS Il CSS (Cascading Style Sheets) è il linguaggio utilizzato per definire lo stile...
  • Selettori Css di Base

    Selettori Css di Base I selettori CSS permettono di identificare gli elementi HTML a cui applicare g...
  • Proprietà color e background

    Proprietà color e background Le proprietà color e background sono fondamentali per definire l'aspett...
  • Margin e Padding

    Margin e Padding Margin e Padding controllano lo spazio intorno e dentro gli elementi.Differenza chi...
  • Box Model CSS

    Box Model CSS Il Box Model è il concetto fondamentale che descrive come ogni elemento HTML è rappres...