Градиентный Текст

Регистрация на сайте
GRATIS форум > Архивы > ** Компьютер
ShEX
Кто-нибудь может подсказать наикоротейший код Градиентного Текста? ИЛи может какая-то опция в Font может выставляться? blink.gif
Лесандр
Елис только на каждую буковку прописать свой font, или забубенить это в крипт.
ShEX
Лесандр
QUOTE
Елис только на каждую буковку прописать свой font, или забубенить это в крипт.

Каждую не каждую, а наикратчайший скрипт увидеть бы не отказался...
Лесандр
ShEX, повозился тут на досуге. Могу предложить пока только две вещи.
Первая, вручную на каждую буковку прописывать цвет или определить в CSS.
Например:

CODE

<p align=center><font face="Impact" size="6">
<font color="#FF0000">&#195;</font>
<font color="#F0000F">&#240;</font>
<font color="#E0001F">&#224;</font>
<font color="#D0002F">&#228;</font>
<font color="#C0003F">&#232;</font>
<font color="#B0004F">&#229;</font>
<font color="#A0005F">&#237;</font>
<font color="#90006F">&#242;</font>
<font color="#80007F">&#237;</font>
<font color="#70008F">&#251;</font>
<font color="#60009F">&#233;</font>
&nbsp;
<font color="#4000BF">&#242;</font>
<font color="#3000CF">&#229;</font>
<font color="#2000DF">&#234;</font>
<font color="#1000EF">&#241;</font>
<font color="#0000FF">&#242;</font>
</font>


Второй путь: прописать генерацию каким-нибудь скриптом. К примеру через PHP ценарий

CODE

function MakeGradient($str) //Функция будет генерировать  градиентый текст
{
//Определяем массив цветов
$colors[0]="#000000";
................
$colors[n-1]="#..........";
n=10; // Количество цветов
$c=1
for ($i=1; $i<=strlen($str); i++)
{
   
       echo "<font color=\"$colors[$c]\">substr($str, i, 1)</font>";
if ($c==(n-1))
   {
       $c=0;
}
else $c++;
       
   }
}


Что-нибудь подобное можно переложить и на JavaScript.