Изменение оттенка
Возможно ли как то сделать, что бы скрипт изменил цвета всех элементов на сайте, но сохранил яркость/контраст?
Например, сайт в оттенках синего, а сделать оранжевым. Хранить все варианты цветов - не подойдет. |
|
Your, я же написал, что хранить все варианты цветов - не подойдет.
|
ищите закономерности, rgb(r, g, b) в помощь
|
artygrand, Вы сами поняли, что говорите?
Без генерации вам не справиться. Можно из rgb перевести в 16 ричное представление. 0 -> 255. Пройдя рекурсией. |
Понятненько. А можно получить доступ к самому стилю и изменить его?
То есть, что бы все вновь созданные элементы тоже подвергались воздействию. |
Цитата:
|
Хм, в jquery с помощью .css не сами стили переписываются, а добавляются style="новый стиль" в элемент.
Какие еще есть варианты? |
cssText
|
cssText тоже не то
нужна рабочая версия такого window.getComputedStyle(elem,null).getPropertyValue("color") = 'rgb(0, 0, 0)'; хотя и она всего лишь поменяет у элемента стиль, а не сам стиль перепишет. Кстати, melky, ты тут что то похожее решал. На чем остановился? |
Часовой пояс GMT +3, время: 09:39. |