我是一个网页设计师。
当我浏览网站时,我喜欢改变一些颜色,看看当我改变原色时网站会出现什么样的效果。
我使用“检查元素”来实现这一点。但这是非常耗时的工作,因为我需要添加大量的代码来改变无处不在。
是否有任何JavaScript代码,我可以用来改变一个颜色代码到另一个颜色代码使用浏览器控制台。
基本上我想要的是下面这样的东西...
使用浏览器控制台将本站所有地方的#FFF8DC颜色更改为#e6dfc6颜色。
我是一个网页设计师。
当我浏览网站时,我喜欢改变一些颜色,看看当我改变原色时网站会出现什么样的效果。
我使用“检查元素”来实现这一点。但这是非常耗时的工作,因为我需要添加大量的代码来改变无处不在。
是否有任何JavaScript代码,我可以用来改变一个颜色代码到另一个颜色代码使用浏览器控制台。
基本上我想要的是下面这样的东西...
使用浏览器控制台将本站所有地方的#FFF8DC颜色更改为#e6dfc6颜色。
2条答案
按热度按时间yzxexxkh1#
原则
正如Kaiido评论的那样:* ”
.getComputedStyle()
应始终以rgb(nnn, nnn, nnn)
或rgba(nnn, nnn, nnn, n)
返回计算值“*。因此,在循环遍历所有元素计算样式属性并替换适用的颜色值之后,应该没有太多事情要做。
我的更新
strict
作为可选参数,以避免在包含多种颜色的值中进行颜色替换。片段
当然,您可以在控制台中复制/粘贴这些功能后尝试此页面上的功能。(例如
colorChange("#eff0f1", "#ffaaaa");
)wlzqhblo2#
**您写道:**使用浏览器控制台将本网站中的所有地方的
#FFF8DC
颜色更改为#e6dfc6
颜色。这很简单!在这个网站上,我们有
#FFF8DC
作为backgroundColor
由"Featured on Meta"
div
块在右边。您必须在浏览器控制台中放置:或者你可以使用“inspect elements”来选择一些元素,就像下面这个截图:
然后为了改变这个前景和背景颜色,你必须把它放在浏览器控制台中:
按
enter key
,颜色会改变。如果你想使用一些代码的控制台所有的时间那么你必须使用片段。转到开发人员工具,点击标签
"Sources"
,如屏幕截图所示:然后把你的代码到一个新的片段,然后用鼠标右键单击这个片段的名称,并在上下文菜单中单击
"Run"
。将执行此代码段。别忘了保存这段代码:用鼠标右键单击此代码片段中的名称,并在上下文菜单中单击"Save..."
,但在显示的"Save dialog box"
上单击"Cancel"
(这很奇怪),您的代码片段将被保存。