Я создаю расширение для браузера, которое позволит вам настроить CSS страницы.
По сути, если пользователь выбирает темный фон со светлым текстом, то это изменение должно отражать на сайте, что онипросмотр.
Причиной этого является удобочитаемость.
Людям, страдающим дальтонизмом и некоторыми нарушениями зрения, трудно читать некоторые цвета.
С этим связано несколько проблем.
Я хочучтобы иметь возможность изменить элементы background-color
на выбранный цвет фона, а элемент color
на выбранный цвет текста.
Очевидно, что я должен учитывать сложные макеты веб-сайтов и учитывать те сложные правила, т.е.
#container div.note p
Я могу использовать в этом Javascript, но нет таких библиотек, как JQuery, поэтомуесть ли способ сделать это?
Есть ли способ применить таблицу стилей CSS к странице, которая переопределит каждый элемент фона и каждый элемент цвета в их таблице стилей?