Xwab
Форумыnavigate_nextПрограммирование на PHP

Градиент на ник
Сообщения
SokraT

Всем привет!
Хочу у себя в чате создать градиенты на ники..но не фига не понимаю..пытался гуглить на эту тему,но ничего дельного не нашел..может кто поделится рабочим кодом градиента..буду благодарен

10 Дек 2010, 0:46
Fashion

<span style="background-color:#ff0000">Ктулху</span> это?

10 Дек 2010, 0:56
SERDUK

Я так понял что автор хочет сделать сами ники градиентами, а там хз

10 Дек 2010, 1:00
Okula

Fashion, не совсем, я такое видел давно в некоторых чатах.
Берётся ник и каждой букве этого ника задаётся цвет, плавно переходящий из одного в другой с помощью небольших интервалов в цветовой гамме применённой к каждой букве.
SokraT, думаю сделать это можно регуляркой

10 Дек 2010, 1:32
SokraT

Fashion, нет.

10 Дек 2010, 1:34
SokraT

Okula, подсказать сам код сможешь?

10 Дек 2010, 1:36
Fashion

разъяснишь изменение цветов в шестнадцитиричной системе(#ffffff), сделаю скрипт


__________
посл.ред. 10 Дек 2010, 1:38; всего 1 раз 10 Дек 2010, 1:37
SokraT

SERDUK, ага..хочу сделать шаблоны градиентов и чтоб пользователь мог выбирать себе на ник градиент

10 Дек 2010, 1:38
Okula

Fashion, вот JavaScript делающий градиент на странице от чёрного к белому. Думаю можно от этого оттолкнутся при написании скрипта.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Градиент</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
<script type="text/javascript"><!--//--><![CDATA[//><!--
function leftPad(x) {
       return (x.length < 2) ? "0"+x : x;
}
function hex(x) {
       return leftPad(x.toString(0x10).toUpperCase());
}
for (i=0; i<256; i++) {
       var div = document.createElement("div");
       div.style.backgroundColor = "#"+hex(i)+hex(i)+hex(i);
       div.style.fontSize        = "0px";
       div.style.lineHeight      = "0px";
       div.style.height          = "2px";
       document.body.appendChild(div);
}
//--><!]]></script>
</body>
</html>
Скрипт работает, только что проверил.

10 Дек 2010, 1:53
OZ_

изменение цветов в шестнадцитиричной системе
шесть символов разделены попарно, 3 пары.
Первая пара - код красного цвета (0-255 в десятичной системе, 00-ff в 16).
Вторая пара - код зелёного цвета, третья - синего.
Смешением цветов достигаются цвета и оттенки (16 миллионов, между прочим).
Подробнее об RGB: http://ru.wikipedia.org/wiki/RGB

10 Дек 2010, 1:57
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.