阅读:4788回复:10
[求助]firefox更换背景的问题
很多网页用白色的背景,太刺眼了,firefox能不能更换背景颜色?怎么更换?
谢谢!!! |
|
1楼#
发布于:2006-07-29 23:30
有效,不过好像有点问题
有没有办法把所有白色的底色都变成灰色? |
|
2楼#
发布于:2006-07-29 23:30
试试:
if(document.body.style.backgroundColor==""||document.body.style.backgroundColor=="white"||document.body.style.backgroundColor=="#ffffff"||document.body.style.backgroundColor=="#fff") document.body.style.backgroundColor="#eeeeee"; |
|
|
3楼#
发布于:2006-07-29 23:30
但是这样以来所有网页的所有背景都变成灰色了,不是很怪?最好是把所有白色的背景改成灰色
如果用greasemonkey的话判断语句怎么实现?是不是这样? if (background=="#ffffff"){...} |
|
4楼#
发布于:2006-07-29 23:30
怎么要那么复杂,动不动要到ABOUT:CONFIG里面甚至动用greasemonkey来改?我所有的软件都不用白色背景的,怕伤眼睛.FIREFOX我是这样改的: TOOLS---OPITONS---CONTENTS----FONTS&COLORS----COLORS---BACKGROUD改成灰色(灰色最不伤眼睛)即可 TEXT选黑色,并且把allow pages to choose their own colors,instead o f my selections above前面的对勾去掉,重启FIREFOX即可.一般我用一个软件,如果默认是白色背景的我第一件事情就是改掉这个背景颜色,如果没地方改,这个软件再好我也不会用.所以我对这个最熟了,windows的资源浏览器的白色背景也被我改成灰色的了
|
|
5楼#
发布于:2006-07-29 23:30
有些主题载入网页时背景为一张图片,是怎么搞?
|
|
|
6楼#
发布于:2006-07-29 23:30
可以使用stylish扩展,代码类似这样:
*{background-color:颜色名称或者RGB值 !important; } *{background-image:url("图片URL") !important; } 地址不写,代表是全局设置。 |
|
|
7楼#
发布于:2006-07-29 23:30
THX
好像有点复杂,要先读读javascript.... |
|
8楼#
发布于:2006-07-29 23:30
原因是:
1. 需要加入 !important 才能取代页面本身定义; 2. 需要对 body, div, span, table, td, ... 同时自定义; 用 greasemonkey 实现有好处及坏处。好处是可以先判断背景颜面,比如是白色,才使用自定义颜色。坏处是页面加载后才生效,即使加载时背景可能是白色,加载后才改为自定义颜色。 |
|
|
9楼#
发布于:2006-07-29 23:30
这个好像改了以后还是会被网页的背景覆盖掉,有没有什么其他更好的方法?能不能用greasmonkey实现?
|
|
10楼#
发布于:2006-07-29 23:30
browser.display.background_color
这是改背景色的 默认#FFFFFF白色 你可以改成#000000黑色 应该也有方法可以改成一张图象的,我见过某个主题那样做的 |
|