17 июня 2025, 17:17:58

Новости:

Чтобы загрузить изображение нужно нажать кнопку "ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР".


avatar_ShEX

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

Автор ShEX, 30 апреля 2006, 15:54:32

0 Пользователей и 1 гость просматривают эту тему.

ShEX

Кто-нибудь может подсказать наикоротейший код Градиентного Текста? ИЛи может какая-то опция в Font может выставляться? :blink:  

...:::Klan DevilS:::...[/font]
(-.-) []--==[][][][][]  - Ниндзя, метающий сюрикены *_*

Лесандр

Елис только на каждую буковку прописать свой font, или забубенить это в крипт.
"Рай на земле не возможен, но мы можем принести в мир кусочек рая и бороться за то, чтобы сохранить его" Дж. Р. Р. Толкин

ShEX

Лесандр
ЦитироватьЕлис только на каждую буковку прописать свой font, или забубенить это в крипт.

Каждую не каждую, а наикратчайший скрипт увидеть бы не отказался...

...:::Klan DevilS:::...[/font]
(-.-) []--==[][][][][]  - Ниндзя, метающий сюрикены *_*

Лесандр

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


<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 ценарий


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.
"Рай на земле не возможен, но мы можем принести в мир кусочек рая и бороться за то, чтобы сохранить его" Дж. Р. Р. Толкин



По всем вопросам пишите по адресу gratispp@mail.ru