écriture colorée

Signaler
Messages postés
12
Date d'inscription
jeudi 20 novembre 2008
Statut
Membre
Dernière intervention
26 novembre 2008
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Bonsoir tout le monde!!
comment écrit-on en couleur rgb dans un script javascript? (avec dégradé aussi)

2 réponses

Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
11
bonjour,
ben... t'as pas déjà eu des réponses ?
http://www.javascriptfr.com/forum/sujet-DEGRADE_1231464.aspx
http://www.javascriptfr.com/forum/sujet-RGB_1232793.aspx
aux quelles tu n'as d'ailleurs pas répondu... si ?
Cordialement néanmoins.
          [mon Site] [M'écrire] Bul       
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
40
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 :

<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+=""+txt.charAt(i)+"";
  }
  document.getElementById(id).innerHTML = out;
}

window.onload = function () { printin("truc", "mon texte", 0,200,200,0,100,200); }
</script>