Non funziona e comunque ci azzecca poco.
Una alternativa c'è ma sempre lavorando lato server.
Dichiarare la root prima di caricare i css
in questo modo ho sia caricato i CSS con le variabili ed in più ho una variabile da usare per il resto.codice:<% ColScu="#3F6DAA" ColInt="#6B97D1" ColChi="#A3C6F5" ColTes="#FFFFFF" %> <head> <style> :root { --ColoreScuro: <%=ColScu%>; --ColoreIntermedio: <%=ColInt%>; --ColoreChiaro: <%=ColChi%>; --ColoreTesto: <%=ColTes%>; } </style> <meta name="msapplication-navbutton-color" content="<%=ColScu%>"> <meta name="theme-color" content="<%=ColScu%>"> <link href="/css/MyCss.css" rel="stylesheet" type="text/css" media="all"> </head>
Ora posso scrivere i colori in un file esterno e chiamarlo via include. In questo modo modifico solo un file in caso di bisogno

Rispondi quotando