Calc() per calcoli dinamici

Calc() per calcoli dinamici

La funzione calc() permette di eseguire calcoli matematici per definire valori CSS.

Sintassi

.sidebar {
 width: calc(100% - 250px); /* Larghezza meno sidebar fissa */
}

.container {
 padding: calc(1rem + 2vw); /* Combinare unità diverse */
}

Operazioni supportate

  • + addizione
  • - sottrazione
  • * moltiplicazione
  • / divisione

Esempi pratici

/* Centrare verticalmente */
.centered {
 top: calc(50% - 100px); /* 50% meno metà altezza */
}

/* Colonne con gap */
.col-3 {
 width: calc((100% - 40px) / 3); /* 3 colonne con 20px gap */
}

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...