powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Nested Sets - наводим красоту
1 сообщений из 1, страница 1 из 1
(PHP) Nested Sets - наводим красоту
    #33193069
PHPMaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скачал класс su1d, скачал пример Максима Матюхина
переделал для работы с PHPLib DB_MySQL
хочу сделать красивый вывод, который потом можно легко править
все устраивает, кроме генерации цветов DIV, мне хотелось бы, чтобы для верхних уровней были темные цвета, для низних более светлые
у кого со вкусом хорошо?

абстрагированный пример от DBTree:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
define('CFG_COLOR','f2f2f2');
define('CFG_GRADE', 100 );
for($y= 1 ; $y<=rand( 4 , 7 ); $y++){
  for($i= 1 ; $i<=rand( 3 , 15 ); $i++){
      print sprintf('<div style="background-color: #%s; padding-left:2 ;margin-left: %dpx;"><li>%s</div>'."\n",
        dechex((hexdec(CFG_COLOR)+CFG_GRADE*$i)),
        $i* 10 ,
        $i.' строка с цветом '.dechex((hexdec(CFG_COLOR)+CFG_GRADE*$i))
      );
  }
}
примерный алгоритм взял тут немного извратив
не могу подобрать число вместо 'CFG_COLOR', может быть кто то подскажет более правдоподобный механизм формирования светлеющих оттенков одного цвета?
Я понимаю, что проще всего тупо сделать конфиг с цветами и в зависимости от уровня дерева выбирать оттуда нужный цвет, но количество уровней может быть очень большим, больше фантазии дизайнера :-)
Мне даже интересно не с точки зрения решения ЭТОЙ задачи, а вообще - методы генерации цвета
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Nested Sets - наводим красоту
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]