|
|
|
| Для задания фона страницы я использую код
Как я понимаю, три шестнадцатиричных числа определяют его цвет, контраст и насыщенность.
Каким образом можно задать случайный цвет фона?
Причем такой, чтобы на нем читался текст черного цвета? | |
|
|
|
|
|
|
|
для: Владимир55
(23.08.2009 в 19:49)
| | Три шестнадцатиричных числа описывают цвет по модели RGB - Red, Green, Blue (красный, зеленый, синий). Все цвета производятся путем смешивания этих трех основных цветов. | |
|
|
|
|
|
|
|
для: arsen37
(23.08.2009 в 20:20)
| | Добавлю.
Если эти три числа одинаковы - цвет будет являться оттенком серого означенной степени яркости. | |
|
|
|
|
|
|
|
для: Владимир55
(23.08.2009 в 19:49)
| |
<div style="background:<?
printf('#%X%X%X', rand(127,255),rand(127,255),rand(127,255));
?>
; "><br/><br/><br/></div>
|
некоторые из цветов на которых более-менее читается текст чёрного цвета
#FF1104 таким способом не получится | |
|
|
|
|
|
|
|
для: heed
(23.08.2009 в 22:14)
| | Что-то здесь не так: нет никаких оттенков красного или желтого. Только сине-зеленые тона. Двести кликов.
Похоже, что нужен более совершенный алгоритм. | |
|
|
|
|
|
|
|
для: Владимир55
(24.08.2009 в 11:59)
| | Вам надо прям все цвета и оттенки?
выберите 20-30 цветов и rand'ом выводите. | |
|
|
|
|
|
|
|
для: а-я
(24.08.2009 в 12:31)
| | Ну, не все варианты, но много. Из-за двадцати вариантов я не стал бы и тему делать. В идеале хотелось бы несколько десятков тысяч. И более полноценный выбор - с оранжевым, золотым, розовым... | |
|
|
|
|
|
|
|
для: Владимир55
(24.08.2009 в 13:45)
| | хотелось бы узнать зачем всё это? смена цвета фона при каждом обновлении страницы, лично меня бы сильно напрягала | |
|
|
|
|
|
|
|
для: Valick
(24.08.2009 в 13:52)
| | Ну может быть тут есть какой-то замысел вселенского масштаба и нам простым смертным этого не понять... | |
|
|
|
|
|
|
|
для: Вот случайно зашел
(24.08.2009 в 14:03)
| | Я с Вами согласен, Valick. Фон у каждой страницы будет постоянный. Но подсвежить надо порядка двухсот тысяч страниц, сделав более разнообразным их дизайн. В том числе и фон, который изначально был задан белым для всех.
Вероятно, нужен алгоритм, позволяющий использовать и комбинации до 128, если фон вцелом остается светлым.
Идея, в общем-то, понятна - нужен случайный выбор "лидера" из трех цветов, а затем под него случайный выбор двух других составляющих с менее жескими условиями. | |
|
|
|
|
|
|
|
для: Владимир55
(24.08.2009 в 14:26)
| | Попробуй выбрать оттенков 30, занеси их в массив, и делай небольшие отклонения в них RANDOM'ом +/- 20 = вот тебе и 200.000 страниц со случайным оттенком. | |
|
|
|
|
|
|
|
для: Владимир55
(24.08.2009 в 14:26)
| | я хотел услышать именно причину по которой понадобилось менять цвет фона, ну да ладно.
мне кажется среди 20 000 оттенков цветов половина окажется непотребной для восприятия
| |
|
|
|