![]() |
|
Homepage |
Javascript |
Modificare la dimensione dei caratteri al volo in Javascript | |
Modificare la dimensione dei caratteri al volo in Javascript
Modificare la dimensione dei caratteri di un testo è una utility interessante per gli utenti con difficoltà visive: lo scopo, quindi, è quello di consentire al lettore di ingrandire o rimpicciolire con un semplice click i caratteri del nostro sito, aumentandone usabilità ed accessibilità.
<style type="text/css">
p { font-family: Verdana; font-size: 10px; }
</style>
Lo scopo è semplicemente quello di definire, per chiarezza, un punto di partenza su cui basare il resto dello script.Di seguito riporto il codice Html per la scelta del font-size desiderato (espresso in pixel) con riferimento alla funzione ImpostaFontSize() che analizzeremo in seguito:
<p align="center">
<a href="javascript:ImpostaFontSize(10)">10 pixel</a> ::
<a href="javascript:ImpostaFontSize(12)">12 pixel</a> ::
<a href="javascript:ImpostaFontSize(15)">15 pixel</a> ::
<a href="javascript:ImpostaFontSize(20)">20 pixel</a>
</p>
<p align="center" id="LivelloModificabile">
Inserire qui il testo che può cambiare di dimensione...
</p>
Analizziamo brevemente i due passi evidenziati in rosso; la funzione riporta tra parentesi un parametro che identifica il numero in pixel che deve essere assegnato al testo; LivelloModificabile è l'ID del testo a cui farà riferimento la funzione di modifica delle dimensioni del carattere.Di seguito la funzione Javascript:
<script language="javascript">
<!--
function ImpostaFontSize(dimensione)
{
document.getElementById('LivelloModificabile').style.fontSize= dimensione;
}
//-->
</script>
La varabile parametrica dimensione serve a standardizzare la funzione in base al font-size impostato al momento del click sulle opzioni scelte. |
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||