知行合一

全国哀悼日,网站变黑白的代码(兼容火狐、Chrome、IE系浏览器)

早上一来发现蓝芒和cnbeta的网站怎么都是黑白了,刚好群里的朋友发来了这段代码,果然是css实现的,我也加上了。
在网页css代码里加入

 /* 网站黑白代码 */
html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(“data:image/svg+xml;utf8,<svg xmlns=\’http://www.w3.org/2000/svg\’><filter id=\’grayscale\’><feColorMatrix type=\’matrix\’ values=\’0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\’/></filter></svg>#grayscale”); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}

网页变黑白。

 

如果网站没有使用CSS,可以在网页/模板的HTML代码<head>和</head> 之间插入:
<style>
html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(“data:image/svg+xml;utf8,<svg xmlns=\’http://www.w3.org/2000/svg\’><filter id=\’grayscale\’><feColorMatrix type=\’matrix\’ values=\’0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\’/></filter></svg>#grayscale”); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}
</style>

有一些站长的网站可能使用这个css 不能生效,是因为网站没有使用最新的网页标准协议

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>

请将网页最头部的<html>替换为以上代码。

有一些网站FLASH动画的颜色不能被CSS滤镜控制,可以在FLASH代码的<object …>和</object>之间插入:
<param value=”false” name=”menu”/>
<param value=”opaque” name=”wmode”/>

Discuz!的添加方法是:后台,全局,SEO设置,其他,其他头部设置:

赞(0) 打赏
未经允许不得转载:嘟嘟鱼 » 全国哀悼日,网站变黑白的代码(兼容火狐、Chrome、IE系浏览器)
分享到: 更多 (0)

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    我的网站用了这个代码不起作用,没能变成黑白网页。怎么办?急!急!急!
    http://net.bshp.cn

    tjm@bshp.cn12年前 (2008-05-19)回复
  2. #-48

    谢谢你的代码
    但是好像在firefox2下不起作用

    kyoi12年前 (2008-05-19)回复
    • 对,是不起作用, 不过还是用ie的多,呵呵

      嘟嘟鱼12年前 (2008-05-20)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏