daily pastebin goal
67%
SHARE
TWEET

[PHP]: Texto com efeito Degradê

garfield Jan 26th, 2012 103 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.                         @Função: Texto com efeito Degradê
  3.                         @Créditos: [iPs]SuYaNw
  4.                         @View: http://suyann.6te.net/Tools/mychars.php
  5.                        
  6.                         AVISO, VERSÃO SEM DESIGN!!
  7. */
  8.  
  9.                 $PALAVRA = "SuYaNw Gostoso";
  10.                 for($i = 0; $i != strlen($PALAVRA); ++$i)
  11.                 {
  12.                         $coor = Gradient("0ff00", "00F0FF", strlen($PALAVRA));
  13.                         echo "<font size='50' name='copy' color='".$coor[$i]."'>".$PALAVRA[$i]."</font>";
  14.                 }
  15.        
  16.                 function Gradient($HexFrom, $HexTo, $ColorSteps)//By: Jak-S
  17.                 {
  18.                                 $FromRGB['r'] = hexdec(substr($HexFrom, 0, 2));
  19.                                 $FromRGB['g'] = hexdec(substr($HexFrom, 2, 2));
  20.                                 $FromRGB['b'] = hexdec(substr($HexFrom, 4, 2));
  21.                                  
  22.                                 $ToRGB['r'] = hexdec(substr($HexTo, 0, 2));
  23.                                 $ToRGB['g'] = hexdec(substr($HexTo, 2, 2));
  24.                                 $ToRGB['b'] = hexdec(substr($HexTo, 4, 2));
  25.                                  
  26.                                 $StepRGB['r'] = ($FromRGB['r'] - $ToRGB['r']) / ($ColorSteps);
  27.                                 $StepRGB['g'] = ($FromRGB['g'] - $ToRGB['g']) / ($ColorSteps);
  28.                                 $StepRGB['b'] = ($FromRGB['b'] - $ToRGB['b']) / ($ColorSteps);
  29.                                  
  30.                                 $GradientColors = array();
  31.                                  
  32.                                 for($i = 0; $i <= $ColorSteps; $i++)
  33.                                 {
  34.                                                 $RGB['r'] = floor($FromRGB['r'] - ($StepRGB['r'] * $i));
  35.                                                 $RGB['g'] = floor($FromRGB['g'] - ($StepRGB['g'] * $i));
  36.                                                 $RGB['b'] = floor($FromRGB['b'] - ($StepRGB['b'] * $i));
  37.                                                  
  38.                                                 $HexRGB['r'] = sprintf('%02x', ($RGB['r']));
  39.                                                 $HexRGB['g'] = sprintf('%02x', ($RGB['g']));
  40.                                                 $HexRGB['b'] = sprintf('%02x', ($RGB['b']));
  41.                                                  
  42.                                                 $GradientColors[] = implode(NULL, $HexRGB);
  43.                                 }
  44.                                  
  45.                                 return $GradientColors;
  46.                 }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top