English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento CSS

Regole @CSS (RULES)

Completo delle proprietà CSS

Funzione var() in CSS

La funzione var() può essere utilizzata come valore di qualsiasi attributo dell'elemento. La funzione var() non può essere utilizzata come nome dell'attributo, selettore o qualsiasi cosa al di fuori del valore dell'attributo (fare così di solito causerebbe errori di sintassi o valori non correlati alle variabili).

Funzione CSS

Esempio online

Definisci un attributo chiamato "--main-bg-color", quindi utilizza la funzione var() per chiamare l'attributo:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tutorial di base(oldtoolbag.com)</title>
<style>
:root {
  --main-bg-color: coral;  
}
#div1 {
  background-color: var(--main-bg-color);
  padding: 5px;  
}
#div2 {
  background-color: var(--main-bg-color);
  padding: 5px;
}
#div3 {
  background-color: var(--main-bg-color);
  padding: 5px;
}
</style>
</head>
<body>
<h1>Funzione var()</h1>
<div id="div1">Tutorial di base oldtoolbag.com - Impara le basi per andare più lontano!</div>
<br>
<div id="div2">Tutorial di base oldtoolbag.com - Impara le basi per andare più lontano!</div>
<br>
<div id="div3">Tutorial di base oldtoolbag.com - Impara le basi per andare più lontano!</div>
</body>
</html>
Prova a vedere ‹/›

Definizione e uso

La funzione var() viene utilizzata per inserire valori di attributi personalizzati. Se un valore di attributo viene utilizzato in più luoghi, questo metodo è molto utile.

Versioni supportate: CSS3

Compatibilità del browser

I numeri nella tabella rappresentano la versione del browser che supporta la funzione per la prima volta.

Funzione




var()49.015.031.09.136.0

Sintassi CSS

var(custom-property-name, value)
ValoreDescrizione
custom-property-nameObbligatorio. Nome dell'attributo personalizzato, deve iniziare con --.
valueOpzionale. Valore di riserva, utilizzato quando l'attributo non esiste.

Più esempi

Esempio online

Usa la funzione var() per chiamare più valori personalizzati:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tutorial di base(oldtoolbag.com)</title>
<style>
:root {
  --main-bg-color: coral;
  --main-txt-color: blue;  
  --main-padding: 15px;  
}
#div1 {
  background-color: var(--main-bg-color);
  color: var(--main-txt-color);  
  padding: var(--main-padding);
}
#div2 {
  background-color: var(--main-bg-color);
  color: var(--main-txt-color);
  padding: var(--main-padding);
}
#div3 {
  background-color: var(--main-bg-color);
  color: var(--main-txt-color);
  padding: var(--main-padding);
}
</style>
</head>
<body>
<h1>Funzione var()</h1>
<div id="div1">Tutorial di base oldtoolbag.com - Impara le basi per andare più lontano!</div>
<br>
<div id="div2">Tutorial di base oldtoolbag.com - Impara le basi per andare più lontano!</div>
<br>
<div id="div3">Tutorial di base oldtoolbag.com - Impara le basi per andare più lontano!</div>
</body>
</html>
Prova a vedere ‹/›

Funzione CSS