Le variabili CSS sono molto comode quando dobbiamo creare i file CSS per le nostre applicazioni, ma la loro visibilità non si ferma ai soli file CSS. Una delle funzionalità più importanti delle variabili CSS consiste nella possibilità di leggerne e impostarne il valore tramite JavaScript.
Per accedere al valore di una variabile dobbiamo accedere allo stile che la definisce tramite il metodo getComputedStyle o tramite la proprietà style di un elemento a cui è associato lo stile che contiene la variabile. Una volta ottenuto lo stile, usiamo i metodi getPropertyValue e setProperty per leggere e scrivere il valore della variabile.
Il metodo getPropertyValue accetta in input il nome della variabile e ne restituisce il valore mentre il metodo setProperty prende in input il nome della variabile e il valore da impostare.
// legge il valore dallo stile di un elemento
element.style.getPropertyValue("--my-var");
//legge lo stile da qualunque elemento e recupera il valore della variabile
getComputedStyle(element).getPropertyValue("--my-var");
// imposta il valore della variabile
element.style.setProperty("--my-var", "10px");Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Integrare Agenti A2A in Azure API Management
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Mischiare codice server side e client side in una query LINQ con Entity Framework
Gestione ciclo di vita in .NET Aspire
Gestire gli errori nelle Promise JavaScript con try()
Centralizzare gli endpoint AI Foundry con Azure API Management
Utilizzo di CSS Scroll Snap per realizzare un carousel
Utilizzo delle stepped value functions nel CSS
Ridurre il reflow ottimizzando il CSS
Esporre un server MCP con Azure API Management
Agentic Workflows in GitHub
Semplificare la gestione dei modelli con Azure AI Foundry Model Router




