4.4疫情哀悼日当天,主流网站的网页变灰是怎样实现的

感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30462.html

4.4 是清明节,全国性哀悼活动举行,表达全国各族人民对抗击新冠肺炎疫情斗争牺牲列式和逝世通报的深切哀悼,各大 互联网公司 无论是APP还是网站都变为了灰色,游戏停服一天。视频APP也只展示和疫情有关的视频。

那么 网页是如何变灰的呢?

非常简单,使用的CSS 3滤镜效果即可,filter greayscale 将整个界面变为黑灰白色调。定义如下:

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。

JavaScript 语法:

object.style.WebkitFilter=“grayscale(100%)”

浏览器支持

紧跟数字后面的 -webkit为指定浏览器的前缀

谷歌浏览器: 18.0 -webkit

IE : 不支持

火狐: 35.0

opera : 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 “filter” 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性。

CSS 语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

grayscale(%) 函数介绍

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

代码实现如下

 html{  
		 -webkit-filter: grayscale(100%);  
		 -moz-filter:grayscale(100%);  
		 -ms-filter: grayscale(100%);  
		 -o-filter:grayscale(100%);  
		  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	 }

如果需要实现在一个时间范围内 变为灰色,则需要加上时间判断

 window.onload=function(){  
   
   var nowTime = new Date().getTime();  
     
   var endTime = new Date("2020/04/05 00:00:00").getTime();  
     
   if(nowTime < endTime){  
	   $("html").css({  
		   -webkit-filter: grayscale(100%);  
		   -moz-filter:grayscale(100%);  
		   -ms-filter: grayscale(100%);  
		   -o-filter:grayscale(100%);  
		    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	   })  
   }  
 }  
   
 </script>

效果如下:

4.4疫情哀悼日当天,主流网站的网页变灰是如何实现的

发布了0 篇原创文章 · 获赞 0 · 访问量 2424

猜你喜欢

转载自blog.csdn.net/zxjoke/article/details/105377546
今日推荐