Obecna specyfikacja CSS definiuje tworzenie zmiennych za pomocą poprzedzenia właściwości dwoma myślnikami, niczym argument aplikacji ("--"). Zmienne są tworzone i wywoływane w regułach określonego selektora.
Wywoływanie zmiennych natomiast odbywa się przez funkcję var, jako argument podając odwołanie do zmiennej.
Na przykład:
selektor { --main-color: red; }
selektor { background-color: var(--main-color); }