Un testo multicolore sfumato

Ne avete abbastanza del solito testo nero su uno sfondo bianco? Perché non provate ad essere originali, utilizzando questo script per creare un testo ricco di colori e sfumature?

a multi-colored, shadowed text!

Per ottenere questo effetto, inserite questo script nell'intestazione della pagina, fra i tag <head> e </head>:

<SCRIPT LANGUAGE="JavaScript">
        
        var hexa = "0123465789ABCDEF";
        
        function DecToHexa(DecNb) {
            x = Math.floor(DecNb / 16);
            h = hexa.charAt(x);
            x = DecNb % 16;
            h += hexa.charAt(x);
        
            return h;
        }
        
        function Degrade(dr,dg,db,fr,fg,fb,texte) {
            steps = texte.length;
            cr = dr; cg = dg; cb = db;
            sr = (fr - dr) / steps;
            sg = (fg - dg) / steps;
            sb = (fb - db) / steps;
            
            for (var x = 0; x <= steps; x++) {
                document.write('<FONT COLOR="#' + DecToHexa(cr) + DecToHexa(cg) + DecToHexa(cb) + '">');
                document.write(texte.charAt(x));
                document.write('</FONT>');
                cr += sr; cg += sg; cb += sb;
            }
        }
</SCRIPT>

Inserite quindi questa parte di script nel punto in cui desiderate visualizzare il testo nella pagina.

<SCRIPT LANGUAGE = "JavaScript">
Degrade(255,0,0,0,0,255,"a multi-colored, shadowed text! ");
</SCRIPT>

I primi tre valori nel codice corrispondono ai valori RVB del colore iniziale (in questo caso il rosso 255,0,0). I tre valori successivi corrispondono ai valori RVB del colore finale sfumato (in questo caso il blu 0,0,255). Posizionate il testo fra virgolette dopo tali valori.