J'ai récupéré, je ne sais où mais merci au concepteur, un script du plus bel effet: il s'agit en fait d'une fonction qui réalise un dégradé de couleurs sur une phrase. Voici le script en question:
function Degrader($rvb1, $rvb2, $word) {
$rouge1 = hexdec($rvb1[0].$rvb1[1]);
$rouge2 = hexdec($rvb2[0].$rvb2[1]);
$vert1 = hexdec($rvb1[2].$rvb1[3]);
$vert2 = hexdec($rvb2[2].$rvb2[3]);
$bleu1 = hexdec($rvb1[4].$rvb1[5]);
$bleu2 = hexdec($rvb2[4].$rvb2[5]);
$taille = strlen($word);
$incRouge = abs($rouge1 - $rouge2) / $taille;
$incVert = abs($vert1 - $vert2) / $taille;
$incBleu = abs($bleu1 - $bleu2) / $taille;
for ($j = 0; $j < $taille; $j++) {
$color=dechex($rouge1>$rouge2?$rouge1-$j*$incRouge:$rouge1+$j*$incRouge);
$color=$color.dechex($vert1>$vert2?$vert1-$j*$incVert:$vert1+$j*$incVert);
$color=$color.dechex($bleu1>$bleu2?$bleu1-$j*$incBleu:$bleu1+$j*$incBleu);
echo "<font color=\"$color\">$word[$j]</font>";
}
}
|
Pour appeler cette fonction j'utilise:
$phrase="Hello world";
Degrader("FFFF00", "FF0000", $phrase);
|
J'aimerai en savoir plus sur l'utilisation des fonctions dans TBS et bien sûr j'aimerai utiliser celle-ci dans mes scripts. Quelqu'un pourrait-il m'aider svp?