Игрек Джей: Почему бы и нет?
дневник заведен 14-12-2004
закладки:
цитатник:
дневник:
хочухи:
местожительство:
Россия
интересы [1]
причина
антиресы [1]
обман
30-06-2008 12:16 К хорошему быстро привыкаешь
По мотивам сна, навеянного прохождением Mass Effect:

Как бы было хорошо в FireFox изменить цвет любого элемента дизайна на страничке. Если не навсегда, то хотя бы временно.
Ну пожалуйста!
Некоторым "дизайнерам" руки бы оторвать и обратно в жопу вставить.

Current music: Precursors (Jouni Airaksinen) - Through the Angles of Space (QuasiSpace) (UQM remix)
Состояние: так будет не всегда
Комментарии:
Incomprehensible damnit!
View > Page Style > No Style.

Также можно с GraceMonkey атаковать все загружаемые страницы, и превращать их дизайн в что-то своё, но там надо знать, как и где мудрить.
Призрак зеркала
Martin Riggs, неть, неть и неть!
Ностайл обычно превращает страницу в нечитаемый кошмар. А я хочу поменять цвет всего-то пары элементов.
Гризманкой-то я и делаю в особо злостных случаях, но это относительно долго, а хотелось бы парой кликов, как во сне
Incomprehensible damnit!
Если бы верстка была однозначно валидной, да по определенным канонам, чтобы было единообразное наименование каких-то элементов... Да и если эти элементы не картинки...

Реально сон
Призрак зеркала
Изменить стиль любого элемента любой вёрстки - легче лёгкого.

А если бы вёрстка была валидной, да если бы у десигнеров не было б аццких представлений о цветоощущениях, то это, конечно бы просто не понадобилось.

// ==UserScript==
// @name          black color font Remover
// @namespace     http://yuser/
// @description   Removes black color font.
// @include       *
// @exclude       
// ==/UserScript==
   
(function() {
var el = document.getElementsByTagName("body")[0];
   if (el.bgColor == "#000000")
      {
         el.style.background = "#f2f2f2";
      }

})();
Incomprehensible damnit!
Момент.
Этот скрипт всего лишь меняет цвет страницы с черного на белый. А остальные элементы?

К примеру, если страница черная, то разумно сделать белый цвет шрифтов. И если их цвет управляется из CSS-файла, то как мне указать, что именно из неведомого мне файла не надо читать определенные инструкции?
Призрак зеркала
Да, на светло-серый, если цвет фона чёрный. Аналогично все делается. Все аналогично. Если надо изменить тег <font>, пишем вместо body - font и работаем со стилями этого элемента. Просто дезигнеры не делают белый цвет на чёрном фоне. Это нормально для глаз. Они делают серо-буро-малиновый цвет на чёрном фоне, чтобы глаза можно было сломать. Вот для них этот скрипт и срабатывает. В других случаях скрипт отключается вручную, либо занесением сайта в список исключений.
Гризманки перепишет соответствующие стили, заданные ранее в css. Вот так что, вот.
Призрак зеркала
Если так критично, можно поменять цвет основных элементов (я сделал разными способами, через стиль и напрямую ):
         bd.style.color = "#000000"; // цвет шрифта элемента body
         bd.link = "#0000FF"; // цвет ссылки

Просто напрямую может быть переписано стилем. Тогда не подействует
Incomprehensible damnit!
YuSer дезигнер вряд ли будет напрямую с тэгом font работать, потому что это негламурно - надо через стили указывать особенности шрифта

А, ну если перепишет, тогда вопрос завершен.

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть