Treci la conținutul principal

Schimbarea variabilelor cu JavaScript

Deoarece variabilele CSS au acces la DOM, JavaScript le poate atât citi, cât și schimba.

Scriptul de mai jos arată o modalitate de a afișa și schimba --primary-bg-color. Tutorialul nostru de JavaScript este locul potrivit pentru a afla mai multe, dacă limbajul este încă nou pentru tine.

Exemplu

Pentru a citi variabila, scriptul apelează getComputedStyle() și apoi getPropertyValue(). Pentru a schimba valoarea, scriptul apelează style.setProperty().

Prompt
Creați o pagină HTML care folosește variabile CSS pe elementul :root (de ex. --primary-bg-color). Includeți două butoane: unul care folosește getComputedStyle și getPropertyValue pentru a afișa valoarea curentă a --primary-bg-color, și altul care folosește style.setProperty pentru a schimba --primary-bg-color în „green”. Aplicați variabila la culoarea de fundal a unui container, astfel încât schimbarea să fie vizibilă.
Output: complete HTML page