首页IT科技网页变灰色(网站都变成灰色了,它是怎么实现的?)

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

时间2025-08-05 00:06:18分类IT科技浏览6845
导读:大家好,我是二哥呀。...

大家好               ,我是二哥呀               。

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

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

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

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

打开二哥的网站《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 程序员进阶之路😄               。

Github 仓库:https://github.com/itwanger/toBeBetterJavaer

GitCode 仓库也同步了一份:https://gitcode.net/three-musketeers/tobebetterjavaer

还用 GitCode Pages 生成了一个Java 程序员进阶之路网站                       ,大家可以戳链接体验一下                        ,没想到 CSDN还有这样的宝藏!!!!!!!!

CSDN 太强了!

star 了这个仓库就等于你拥有了成为了一名优秀 Java 工程师的潜力                        。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
xp系统打开浏览器安全警报(在xp系统中,为什么浏览器自动弹出拨号连接窗口?)