方法1:支持IE

<!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">

<style>

html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}

</style>

说明:此方法支持IE,不支持Firefox和Chrome等非IE内核浏览器。

方法2:支持IE

body {filter:gray}

说明:此方法支持IE,不支持Firefox和Chrome等非IE内核浏览器。

提示:虽然这个方法代码量最小,但是效果却不好,而且网页也比较卡。

方法3:同时支持IE和Chrome

<style>

html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}

</style>

说明:此方法支持IE浏览器、Safari和Chrome等浏览器,但是不支持Firefox浏览器。

方法4:使用grayscale.js插件

使用grayscale.js插件。这个插件是模拟IE的filter:progid方,官网地址在:

http://james.padolsey.com/javascript/grayscaling-in-non-ie-browsers/

使用方法:

<script src="http://james.padolsey.com/demos/grayscale/grayscale.js" type="text/javascript"></script>

<script type="text/javascript">

window.οnlοad=function(){

grayscale(document.body);

}

</script>

说明:支持IE、Safari、Chrome、Opera和Firefox等浏览器。

问题:这个在IE下也挺占资源的。

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);

}

建议:使用方法3,虽然不支持更多的浏览器,但是稳定、速度快,而且资源占用小。

下面整理了几种让网页变灰色的CSS代码,供各位站长参考!相关推荐

  1. 整个网页变黑白的CSS代码

    1 . 网页黑白代码内部样式 , 写入html标签 <html style="filter: progid:DXImageTransform.Microsoft.BasicImage( ...

  2. html谷歌兼容代码,让网站变灰的css代码(支持IE、Firefox和Chrome)

    四川雅安芦山发生7.0级别大地震,不少网站首页已经变成了灰色表示哀悼.下面笔者整理了几种让网页变灰色的CSS代码,供各位站长参考! 方法1:支持IE html{filter:progid:DXImag ...

  3. php代码显示灰色,哀悼日-实现网页变灰色的方法

    哀悼日期间经常需要把网页设置为灰色状态,现总结一下方法以备后用,在网站的CSS文件中的顶部加入如下代码: html{filter:progid:DXImageTransform.Microsoft.B ...

  4. 最新ie图标变灰css,网站变灰的CSS代码(兼容火狐、Chrome、IE系浏览器)——w3cdream|前端学习-开发...

    之前找了一些代码在火狐下无效,于是百度谷歌一起上,终于被我找到了支持火狐.谷歌等浏览器的把网页变黑白代码: /* 网站黑白代码 */ html{ filter: grayscale(100%); -w ...

  5. 前端网页开发常用兼容css代码

    前端网页开发常用兼容css代码 /* 去除常见标签默认的 margin 和 padding */ body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt ...

  6. html页面变成黑白,修改CSS样式实现网页变灰色/黑白代码的几个方法整理

    今天上午有网友提到希望将网站整体的色调换成灰色.黑色色调,这个记得在以前纪念一些日子的时候会有用到,早年老蒋在自己的博客中也有使用的.记得那时候直接是修改CSS就可以实现,既然有用户需要,老蒋这里抽点 ...

  7. 修改CSS样式实现网页变灰色/黑白代码的几个方法整理

    今天上午有网友提到希望将网站整体的色调换成灰色.黑色色调,这个记得在以前纪念一些日子的时候会有用到.记得那时候直接是修改CSS就可以实现,既然有用户需要,这里抽点时间再整理一下看看是否有其他更好的方法 ...

  8. html 如何让网页变灰色

    只在网页中加入这个样式就可以了,大家可以拿去试试 应用场景 一般在清明节,全国哀悼日,大地震的日子,以及一些影响力很大的伟人逝世或纪念日的时候,身为站长的我们都会让自己的网站的全部网页变成灰色(黑白色 ...

  9. 网页变灰色前端是如何实现的?

    本文转载 转自bilibili最爱up主–黑马程序员pink老师 今天是4.4疫情哀悼日,纪念疫情期间牺牲的烈士和逝世同胞,因此大部分网站颜色都变灰色 了,我们前端是如何实现的呢? 核心原理,使用cs ...

最新文章

  1. 国二计算机考试技巧,全国计算机等级考试上机考试应试技巧(二)
  2. ST:看物联网老兵的平台化战略雄心
  3. 解决android中出现的无法加载library的问题
  4. oracle实现mysql的if_【原创】ORACLE的几个函数在MYSQL里面的简单实现
  5. 小猪猪C++笔记基础篇(四)数组、指针、vector、迭代器
  6. jdk1.6+Maven
  7. Bailian2807 两倍【序列】
  8. 李洪强-HEAD 和nil和NULL
  9. docker 服务器重启 镜像丢失_将你的前端应用打包成docker镜像并部署到服务器?仅需一个脚本搞定...
  10. 部署AIX nmon监控脚本
  11. 5. php 基本数据类型
  12. 酷源KYCMS内容网站管理系统
  13. 手把手教你Markdown语法
  14. 荒野大镖客2显示服务器离线,荒野大镖客2怎么离线玩
  15. 关于Python列表解析式以及初始化指定size列表
  16. 力扣-多线程专项(一)(按序打印、交替打印、打印零与奇偶数)
  17. linux判断分区是否为esp分区,关于ESP分区的清理
  18. 解决金山词霸和有道词典不能对pdf文档屏幕取词的方法
  19. 常州2021高考成绩查询,常州2021高考成绩排名榜单,常州各高中高考成绩喜报
  20. Map集合中的entry是什么?

热门文章

  1. Cisco路由器配置教程
  2. java长方体的父类_java的多级继承程序(题目:创建超类cuboid(长方体),其成员有height,width,length和计算机长方体的体积...
  3. C++中有哪些类型转换方式
  4. 几款好用到爆炸的在线画图工具
  5. 从0到1构建新闻长文本分类系统
  6. Java 结构化数据处理开源库 SPL使用手册
  7. 参加论文写作课后心得体会
  8. Windows下连接RTL-SDR直接使用命令听FM广播
  9. android 测试工程 关闭混淆,如何对混淆的Android应用进行渗透测试?
  10. Mycat(6):mycat简单配置