Salve,
ho definito lo stile di default di un portale CMS utilizzando diversi file CSS. Sono stati creati anche ulteriori file CSS per consentire di impostare stili differenti.
Ora si vuole fornire all'utente anche la possibilità di impostare dinamicamente il proprio logo, scegliere colore dell'header in base a questo, ecc.
Come posso impostare dinamicamente alcuni parametri (come ad esempio l'URL per l'immagine del logo o il font per il titolo nell'header) per alcuni elementi che vengono definite nei file CSS dato che per quello che so, CSS non permette questo aspetto "dinamico".
Inizialmente mi è venuta come idea, quella di creare una funzione (uso C#) che restituisse i tag che compongono l'header e tutti i suoi elementi figli. In tal modo, tramite query SQL, potrei popolare dinamicamente quei campi che si intende rendere singolarmente personalizzabili dall'utente senza dover cambiare lo stile generale.
Sapresti consigliarmi a riguardo?
Vi ringrazio in anticipo.