salut
pour ecrire avec un degrade, c'est assez complique : tu dois decouper ton texte en lettres, faire une balise span par lettre et mettre une couleur pour chaque span.
ca fait un code de ce genre :
<div id="truc"></div>
<script type="text/javascript">
function printin(id, txt, rstart, rend, gstart, gend, bstart, bend){ var out=""; var l = txt.length; for(var i = 0; i<l; i++){ var r = Math.floor( (rstart * i + rend * (l - i) ) / l ); var g = Math.floor( (gstart * i + gend * (l - i) ) / l ); var b = Math.floor( (bstart * i + bend * (l - i) ) / l ); out+="<span style=\"color:rgb("+r+", "+g+","+b+ ")\">"+txt.charAt(i)+"</span>"; } document.getElementById(id).innerHTML = out; }
window.onload = function () { printin("truc", "mon texte", 0,200,200,0,100,200); } </script>
|