Non so se sia possibile col CSS o ci vuole un programma JS, intanto provo qui che mi sembra più probabile la seconda ipotesi:
mi chiedevo se sia possibile, tramite un pulsante, attivare/disattivare una classe.
Spiego nei dettagli il problema: con FontBurner si può fare in modo che le scritte contenute in una certa classe vengano visualizzate col font che decido io, anche se il computer dell'utente non ha quel font tra i suoi. Basta caricare gli script che fornisce FontBurner e poi mettere nella classe corrispondente le scritte che interessano.
Ad esempio se voglio usare il font Dark II devo mettere prima del body:
e inserire le frasi che voglio siano scritte in quel font, in uno span (o div o p) della classe "dark11".codice:<link rel="stylesheet" href="http://www.fontburner.com/css/fontburner.css" type="text/css" media="screen" /> <link rel="stylesheet" href="http://www.fontburner.com/css/fontburner_print.css" type="text/css" media="print" /> <script src="http://www.fontburner.com/fontburner.js" type="text/javascript" /> <script type="text/javascript" src="http://www.fontburner.com/js/black/dark11.php" />
Quello che vorrei fare io è:
la pagina viene caricata coi font di default (cioè praticamente ignorando la classe "dark11" o le funzioni che fanno il lavoro di sostituzione);
cliccando su un'immagine quello che è contenuto nella classe cambia font da quello di default al Dark II, anche ricaricando la pagina (cioè attivando la classe o le funzioni di sostituzione);
ricliccando sulla stessa immagine il font ritorna quello di default, anche ricaricando la pagina.
Il fatto è che non ho proprio idea da dove partire per farlo: qualche anima pia ha dei suggerimenti?