Testo che cambia dimensione

ed altri attributi


Se il testo può essere modificato per quanto riguarda il colore, può anche essere modificato in dimensione, ingrandendolo o rimpicciolendolo a nostro piacere.
Un esempio pratico è quello seguente:

Passa il cursore sopra di me

Ecco brevemente il codice sorgente che lo ha generato. Questa volta si usa HTML, CSS, e Javascript:
<div id="testo_mod1" onmouseover="ingrand();" onmouseout="rimpic();" class="piccolo" style="height:40px;width:300px">
Passa il cursore sopra di me
</div>
<style>
.grande{font-size:20px}
.piccolo{font-size:10px}
</style>

<script language="javascript">
function ingrand()
{
document.all.testo_mod1.className="grande";
}
function rimpic()
{
document.all.testo_mod1.className="piccolo";
}
</script>
È stato creato come sempre un oggetto con div e sono state specificate le funzioni richiamate quando il mouse è dentro e fuori dall'oggetto (queste funzioni non devono necessariamente essere in uno script separato, ma possono anche stare direttamente dentro il tag div. Ho scelto il primo metodo perché è un codice più leggibile.)
A questo oggetto è stata assegnata la classe piccolo.
Subito sotto viene descritto cosa succede ad un oggetto con tale classe, ovvero il font ha grandezza 10 pixel.
Subito dopo viene precisato che la classe grande fa diventare questa grandezza, 20 pixel.
In seguito lo script non fa altro che assegnare una delle due classi all'evento che accade.

Nota bene: per evitare che all'ingrandirsi del testo tutto il testo sottostante sia spostato verso il basso, basta specificare una altezza per l'oggetto definito da div. In questo caso dopo un paio di prove ho visto che 40 andava bene. Inoltre ho impostato a 300 pixel la larghezza per fare in modo che il testo non si espanda se si passa il mouse nella parte opposta dello schermo, in corrispondenza della riga su cui si trova l'oggetto stesso.

Allo stesso modo è possibile cambiare altre caratteristiche del testo in questione, come il colore (già visto in parte nella pagina apposita), l'aspetto e il tipo stesso di font.
Tralasciando il codice, peraltro molto semplice e simile al precedente, vediamo un po' di questi effetti (per gli attributi da utilizzare guardate pure il sorgente).

Io cambio colore

Io divento corsivo

Io divento obliquo

Attenzione: i due sopra sono simili ma non uguali. Il primo usa il font obliquo (stesso carattere ma file .ttf diverso), mentre il secondo si limita a "distorcere" quello normale.

Io divento tutto maiuscolo

Io cambio carattere


Io ne faccio tante insieme

E poi basta pensarne una che non c'è qui e provare a crearla da soli...