美文网首页
哀悼日-网站变灰色代码

哀悼日-网站变灰色代码

作者: 天堑 | 来源:发表于2022-11-29 19:31 被阅读0次

方法一:

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

方法二:

<style type=”text/css”>
html{
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
</style>

有一些站长的网站可能使用这个css 不能生效,是因为网站没有使用最新的网页标准协议。将网页最头部的<html>替换为以下代码:

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

方法三:

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

 <param value=”false” name=”menu”/>
<param value=”opaque” name=”wmode”/>

方法四:

最简单的把页面变成黑白灰的代码是在head之间:(或CSS文件中 选择器为html或body)

<style type=”text/css”>
html {
filter: gray;/*IE9以下*/
}
</style>

方法五

<style>
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*只支持IE9*/
_filter:none;
}
</style>

PS:这些方法不支持IE,在IE中可以针对性使用IE9来渲染。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9,chrome=1" />  

或者使用grayscale.js

 window.onload = function(){
     var navStr = navigator.userAgent.toLowerCase();
     if(navStr.indexOf("msie 10.0")!==-1||navStr.indexOf("rv:11.0")!==-1){
        grayscale(document.body);
                grayscale(document.getElementsByTagName("img"));
     }
 }

则IE部分可以了,但是不支持background的渐变色和:before和:after的背景色


记录人民网用法:

css3上

img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(/img/2013people/gray.svg#grayscale);filter: gray;-webkit-filter: grayscale(1);}
html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); filter: gray;-webkit-filter: grayscale(1);}

js也用上,插入grayscale.js

window.onload = function(){
     var navStr = navigator.userAgent.toLowerCase();
     if(navStr.indexOf("msie 10.0")!==-1||navStr.indexOf("rv:11.0")!==-1){
        grayscale(document.body);
        grayscale(document.getElementsByTagName("img"));
  }

相关文章

  • 哀悼日-网站变灰色代码

    方法一: 方法二: 有一些站长的网站可能使用这个css 不能生效,是因为网站没有使用最新的网页标准协议。将网页最头...

  • 4月4日网站整体变为灰色

    因为新冠肺炎疫情,国务院下达:4月4日举行全国性哀悼活动。网站整体变为灰色,代码实现: CSS 整个网页变灰色调

  • iOS - App全局灰色调

    iOS - App全局灰色调 在一些节日或者哀悼日,需要App全局变灰(或部分页面变灰色),此方法iOS13及以上...

  • iOS - App一键全局变灰

    IMYAppGrayStyle 在哀悼日部分App需要全局变灰(部分页面变为灰色模式),这边使用了 layer 叠...

  • 哀悼,祈福,把网站整体变灰色的做法

    在网站css样式中添加如下代码: html{ filter: grayscale(100%);//IE浏览器 -w...

  • iOS - App全局灰色调

    在一些节日或者哀悼日,需要App全局变灰(或部分页面变灰色),此方法iOS13及以上高版本有效。原理就是把App页...

  • css常用效果总结

    1.每逢大的灾难的时候,很多网站变成了灰色,如何让网站快速变灰?css代码是很简单的,用的是css的filter功...

  • css常用效果总结

    css黑魔法总结 1、每逢大的灾难的时候,很多网站变成了灰色,如何让网站快速变灰?css代码是很简单的,用的是cs...

  • iOS公祭日、哀悼日、首页主题变灰、黑白化app等应用

    一键切换公祭日、哀悼日、首页主题变灰、黑白化 GitHub代码地址[https://github.com/wlw2...

  • 清明疫情哀悼日

    明天是清明节啦,是全国哀悼日,哀悼疫情期间的逝者,大家记得把头像调成灰色呀。微博小秘书的头像已经变成灰色啦,新闻头...

网友评论

      本文标题:哀悼日-网站变灰色代码

      本文链接:https://www.haomeiwen.com/subject/hwodfdtx.html