首页 > 其他分享 >网站都变成灰色了,它是怎么实现的?

网站都变成灰色了,它是怎么实现的?

时间:2022-12-07 10:36:33浏览次数:67  
标签:灰色 Java 网站 100% grayscale filter 程序员 变成

网站都变成灰色了,它是怎么实现的?

已于 2022-12-02 12:53:08 修改 21821 收藏 453 分类专栏: 编程技术 文章标签: 前端 html java 于 2022-12-02 12:41:56 首次发布 版权 编程技术 专栏收录该内容 53 篇文章 130 订阅 订阅专栏

大家好,我是二哥呀。

想必大家都感受到了,很多网站、APP 在昨天都变灰了。

先来感受一下变灰后的效果。

这是 CSDN 的

这是 B站的

这种灰色的效果怎么实现的呢?如何做到图片、文字、按钮都变灰的效果呢?

方案 1,换一套灰色的 UI,那显然成本太大了,用脚指头想一想就知道不太可能。

方案 2,用魔法!

不好意思,还真被你猜中了!在网页端按下 F12,打开开发者模式,用元素选择器定位到 HTML 标签上,在「样式」的面板中往下翻,就可以看到这样一段代码。

我把它复制过来大家看一下。

-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

打开二哥的网站《Java 程序员进阶之路》,定位到 HTML 标签,此时可以看到页面是正常的颜色。

然后把之前的代码添加到 HTML 上,然后就可以看到色系变成灰色了。

那这段代码是什么意思呢?

直接把 filter grayscale 复制到搜索引擎里看一下。

当参数为 0 的时候,颜色是正常的。

然后依次试一下 60%:

100%:

MDN 是怎么解释 grayscale() 函数呢?

The grayscale() CSS function converts the input image to grayscale. Its result is a .

大致的意思就是,grayscale 是一个 CSS 函数,可以把图像转成灰色,参数是个百分比,结果返回一个 filter 函数。

The CSS data type represents a graphical effect that can change the appearance of an input image. It is used in the filter and backdrop-filter properties.

filter 函数可以用来改变图像的显示效果,用于 CSS 的 filter 属性。 除了 grayscale 函数,可选项还有以下这些:

可以看到,目前的主流浏览器版本都支持 grayscale 函数,比如说 PC 端的 Chrome、edge、Firefox、Opera、Safari 等等,除了 IE。


没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。

本文已收录到 GitHub 上星标 4.2k+ 的开源专栏《Java 程序员进阶之路》,据说每一个优秀的 Java 程序员都喜欢她,风趣幽默、通俗易懂。内容包括 Java 基础、Java 并发编程、Java 虚拟机、Java 企业级开发(Git、Nginx、Maven、Intellij IDEA、Spring、Spring Boot、Redis、MySql 等等)、Java 面试等核心知识点。学 Java,就认准 Java 程序员进阶之路

标签:灰色,Java,网站,100%,grayscale,filter,程序员,变成
From: https://www.cnblogs.com/sexintercourse/p/16962317.html

相关文章

  • 南开河北游戏网站高防BGP物理机
    排除非物理机器,将系统中暂时不关注的VM等产生的异常信息排除掉。排除非业务状态的机器,如装机状态中的,包括生产中,维修中,迁移中,重装中,销毁中,重启中,无管控状态,只监控正常状态......
  • 南开河北高防网站BGP物理机
    破坏者可以发送大量的垃圾邮件,这些邮件可能都塞在一个邮件队列中或者就是坏邮件队列中,直到邮箱被撑破或者把硬盘塞满。让日志记录满。入侵者可以构造大量的错误信息发送出......
  • 南开河北游戏网站高防物理机租用
    传递错误信息,将错误网站浏览页面展现给了浏览用户。那么ileowu今天对WEB服务器安全设置,从而提升服务器安全性,有效的防护我们的站点,保护我们企业网络形象,希望对站长们有所帮......
  • 南开河北网站BGP物理机租用
    和其他过时的系统。这种DOS攻击就是把请求客户端IP和端口弄成主机的IP端口相同,发送给主机。使得主机给自己发送TCP请求和连接。这种主机的漏洞会很快把资源消耗光。直接导......
  • 网站部署到IIS上如何调试
    https://www.likecs.com/show-204368183.html#sc=1400在一个网站成功部署后,有时候可能会遇到一些错误,但又不能一眼看出错误源,如果能在源程序里下断点进行调试就好了,这样就......
  • 网站变灰(filter属性的使用)
    原文链接网站变灰主要是给其添加css属性filter:grayscale(100%),但是这种做法存在着兼容性问题,并不是所有的浏览器都支持//添加对应的浏览器前缀.gray{-webkit-fi......
  • 第四关 如何将想法变成指标?
      ......
  • OpenClash 订阅信息正常,配置文件正常,为什么上不了国外网站?
    环境:ESXI虚拟X64硬件,系统OpenWrtX64版本。1、注意查看代理模式(自己在全局设置中设置的系统启动默认模式),尽量选择Rule模式;2、检查OpenWrt的NTP功能,确认NTP客户端功能为关......
  • 沉痛悼念,网站快速变黑白灰色的4种方法 !
    第一种:修改CSS文件我们可以在网页的CSS文件中添加以下的CSS代码,来实现网页黑白色,也就是网站变灰CSS代码html{filter:progid:DXImageTransform.Microsoft.B......
  • 和平河东游戏网站高防BGP物理机
    很多创业者在创业初期都会发现,很多事情其实都可以很简单地去处理。比如说,如果团队之间需要共享文件,通过发送电子邮件或者用U盘分享即可;亦或者如果需要备份数据,则通过插入外......