網(wǎng)站都變成灰色了,它是怎么實(shí)現(xiàn)的?

2023-1-3    前端達(dá)人

大家好,我是二哥呀。

想必大家都感受到了,很多網(wǎng)站、APP 在昨天都變灰了。

先來(lái)感受一下變灰后的效果。

這是 CSDN 的

這是 B站的

這種灰色的效果怎么實(shí)現(xiàn)的呢?如何做到圖片、文字、按鈕都變灰的效果呢?

方案 1,換一套灰色的 UI,那顯然成本太大了,用腳指頭想一想就知道不太可能。

方案 2,用魔法!

不好意思,還真被你猜中了!在網(wǎng)頁(yè)端按下 F12,打開(kāi)開(kāi)發(fā)者模式,用元素選擇器定位到 HTML 標(biāo)簽上,在「樣式」的面板中往下翻,就可以看到這樣一段代碼。

我把它復(fù)制過(guò)來(lái)大家看一下。

-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

打開(kāi)二哥的網(wǎng)站《Java 程序員進(jìn)階之路》,定位到 HTML 標(biāo)簽,此時(shí)可以看到頁(yè)面是正常的顏色。

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

那這段代碼是什么意思呢?

直接把 filter grayscale 復(fù)制到搜索引擎里看一下。

當(dāng)參數(shù)為 0 的時(shí)候,顏色是正常的。

然后依次試一下 60%:

100%:

MDN 是怎么解釋 grayscale() 函數(shù)呢?

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

大致的意思就是,grayscale 是一個(gè) CSS 函數(shù),可以把圖像轉(zhuǎn)成灰色,參數(shù)是個(gè)百分比,結(jié)果返回一個(gè) filter 函數(shù)。

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 函數(shù)可以用來(lái)改變圖像的顯示效果,用于 CSS 的 filter 屬性。 除了 grayscale 函數(shù),可選項(xiàng)還有以下這些:

可以看到,目前的主流瀏覽器版本都支持 grayscale 函數(shù),比如說(shuō) PC 端的 Chrome、edge、Firefox、Opera、Safari 等等,除了 IE。


沒(méi)有什么使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧?kù)o的港灣,我是不系之舟。

轉(zhuǎn)自 csdn

藍(lán)藍(lán)設(shè)計(jì)建立了UI設(shè)計(jì)分享群,每天會(huì)分享國(guó)內(nèi)外的一些優(yōu)秀設(shè)計(jì),如果有興趣的話(huà),可以進(jìn)入一起成長(zhǎng)學(xué)習(xí),請(qǐng)加藍(lán)小助,微信號(hào):ben_lanlan,報(bào)下信息,藍(lán)小助會(huì)請(qǐng)您入群。歡迎您加入噢~~希望得到建議咨詢(xún)、商務(wù)合作,也請(qǐng)與我們聯(lián)系01063334945。


分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍(lán)藍(lán)設(shè)計(jì)尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問(wèn)題,請(qǐng)及時(shí)與我們?nèi)〉寐?lián)系,我們立即更正或刪除。


藍(lán)藍(lán)設(shè)計(jì)sillybuy.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)、UI設(shè)計(jì)公司、界面設(shè)計(jì)公司、UI設(shè)計(jì)服務(wù)公司、數(shù)據(jù)可視化設(shè)計(jì)公司、UI交互設(shè)計(jì)公司、高端網(wǎng)站設(shè)計(jì)公司、UI咨詢(xún)、用戶(hù)體驗(yàn)公司、軟件界面設(shè)計(jì)公司



分享本文至:

日歷

鏈接

個(gè)人資料

存檔