我想要一个脚本,所以当我启用它时,我页面上所有显示的值为#xxx(颜色、边框等)的东西都会变为黑色#000。可能吗?我想要我的网站的两个版本 - 一个是普通版本,一个是“哀悼”选项.. 客户想要 :)
问问题
551 次
5 回答
2
于 2013-07-25T09:53:35.920 回答
2
这种方法对于 JavaScript 来说不是很实用。我建议使用类body
来区分颜色或选项。例如 -
.mourn #someSelector {
/* override the properties with #000 */
}
这种方法对于您正在尝试做的事情来说是非常标准的。
于 2013-07-25T09:53:46.383 回答
0
拥有两个样式表会更有效。一个默认值,即您已经拥有的一个,以及另一个仅覆盖所需颜色的默认值。您可以在此处了解如何实现此目的:http: //alistapart.com/article/alternate
于 2013-07-25T09:55:02.333 回答
0
创建 CSS 文件的副本并使用查找和替换来替换所有出现的颜色。然后将这两个文件上传到您的网站。您可以使用 javascript 在两个样式表之间切换。
于 2013-07-25T09:55:08.420 回答
0
如果您的页面中有这一行:
<link id="stylesheet1" href="normal.css" type="text/css" rel="stylesheet">
您可以使用 JavaScript 切换到具有所有黑色值的样式表,如下所示:
document.getElementById('stylesheet1').href= 'black_values.css';
于 2013-07-25T10:05:53.147 回答