【发布时间】:2011-08-09 12:04:27
【问题描述】:
我正在创建一个允许您调整页面 CSS 的浏览器扩展程序。
基本上,如果用户决定使用浅色文本的深色背景,那么该更改应反映在他们正在查看的网站中。
这样做的原因是可读性。
患有色盲和某些视力障碍的人发现有些颜色难以阅读。
这有几个挑战。
我希望能够将background-color 元素更改为选定的背景颜色,并将color 元素更改为选定的文本颜色。
显然我必须考虑复杂的网站布局,并满足那些复杂的规则,即
#container div.note p
我可以在其中使用 Javascript,但没有像 JQuery 这样的库,那么有什么方法可以做到这一点吗?
有没有一种方法可以将 CSS 样式表应用于页面,以覆盖样式表中的每个背景元素和每个颜色元素?
【问题讨论】:
-
是的,我想创建类似的东西。我希望能够创建一个简单的工具供其他人使用。
标签: javascript css readability