Сейчас: 16:26:57   25-го апреля 2024 г.
UsefulScript.ruСкриптыТекстовые эффектыПлавно растворяющийся текст
21
50

Плавно растворяющийся текст

Для получения эффекта плавно растворяющегося текста можем Вам посоветовать воспользоваться нашим JavaScript кодом, приведенным чуть ниже. Данный скрипт создает эффект растворяющегося текста путем плавного изменения его цвета от начала строки к её концу.


Чуть ниже Вы можете наблюдать результат выполнения скрипта, создающего эффект растворяющегося текста:



Далее приведен скрипт, позволяющий создать эффект растворяющегося текста как в примере, показанном выше. Вставьте данный код в начало своей странички:

JavaScript код:
<script type="text/javascript">
function 
conversion(couleur) {
 var 
hexa1hexa2;
 
tabHex = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
 
hexa2 couleur%16;
 
hexa1 parseInt(couleur/16);
 
hexa2 tabHex[hexa2];
 if (
hexa2 == nullhexa2 "0";
 
hexa1 tabHex[hexa1];
 if (
hexa1 == nullhexa1 "0";
 return 
hexa1 hexa2;
}

function 
degrade(textsize) {
 var 
facteur 256/text.length;
 var 
ix;

 for (
i=0i<text.length;i++) {
    
conversion(facteur i);
    
document.write ('<font size=' size ' color="#FF' '">' +
    
text.substring (ii+1) + '</font>');
 }
}
</script>

Далее, в том месте странички, где необходимо вывести нужный Вам текст с эффектом плавного растворения, вызываем функцию, описанную выше, для чего используем следующий JavaScript код:

JavaScript код:
<script type="text/javascript">
 
degrade("Пример растворяющегося текста"5);
 
document.write('<br>');
 
degrade("Скрипт довольно прост в использовании"5);
</script>

Обратите внимание, что при вызове функции degrade() используется два параметра: собственно сам текст и его размер. За внесение изменений в цвет отображаемых букв, в коде скрипта отвечает участок кода: color="#FF' + x + x + '". Для получения другого цвета, можно заменить, например, на: color="#' + x + x + 'FF" или на: color="#' + x + 'FF' + x + '".

Дата создания: 21:15:00 15.07.2011 г.
Дата обновления: 14:36:55 09.10.2012 г.
Посещений: 6310 раз(а).

Закрыть
Ваше имя:
761 + 8 =
Добавить комментарий:
Ваше имя:
761 + 8 =

Перед публикацией все комментарии проходят обязательную модерацию!

Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
Посетителей онлайн: 11

Как Вы узнали о нашем сайте?