日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

一文讀懂如何快速實現網頁頁面變灰?

灰色顯示百度首頁

今天早上醒來一看各大網站,為表示對非典型肺炎疫情死難者的哀悼,各大網站均將頁面變為灰色顯示,顯示的極為莊重肅穆。本文主要介紹常用網頁頁面快速變灰色的方法。


css樣式Filter屬性

對于網頁而言,頁面色彩、布局等主要受到層疊樣式文件CSS控制,網站頁面整體色彩的改變可以通過CSS進行整體的控制。在CSS中可以通過filter濾鏡屬性實現對網頁元素進行圖像、背景及素材的渲染。

一文讀懂如何快速實現網頁頁面變灰?

Filter調整測試Demo

如上圖所示,通過設置Filter的屬性取值,實現對顏色色彩的控制。主要屬性說明如下:

1、filter: blur()方法

該方法主要用于實現對圖像設置高斯模塊,及屏幕上的像素融合程度即模糊程度。其參數需要以像素值形式進行提供。參數值越大模糊程度越高。示例如下圖:

一文讀懂如何快速實現網頁頁面變灰?

網頁中顯示的今日頭條圖標

在未使用filter屬性未設置時,今日頭條顯示的原始圖片效果如上圖所示。我們可以進一步對頁面添加style樣式調整filter blur參數值,可實現頁面的模糊程度。如blur參數取值為2個像素,效果如下:

一文讀懂如何快速實現網頁頁面變灰?

blur參數取值為2顯示效果

2、filter: grayscale()方法

該方法是用于實現頁面變灰的主要方法,主要用于設置頁面顯示的灰度。參數值需要以百分比形式進行提供,0%表示未進行灰度調整,100%表示將頁面完全轉化為灰度。我們還是以今日頭條圖標為例,對其進行灰度設置進行說明。當灰度取值設置為20%時效果如下圖1所示,當灰度值設置為100%時效果如圖2所示:

一文讀懂如何快速實現網頁頁面變灰?

圖一:灰度20%設置顯示效果


一文讀懂如何快速實現網頁頁面變灰?

圖二:灰度100%設置圖片顯示效果

使用filter提供的 grayscale()方法對頁面進行灰度設置實現效果描述如上圖,我們可以快速實現將頁面快速變灰。目前瀏覽器的內核型號較多,對CSS的支持與解析情況不相同,在進行頁面灰度處理時需要考慮到用戶終端瀏覽器的類型,需要進行CSS樣式的兼容性設置。實現基本代碼描述如下:

-webkit-filter: grayscale(100%); 
//(Apple Safari內核)
-moz-filter: grayscale(100%); 
//(Firefox瀏覽器)
-ms-filter: grayscale(100%); 
//(Internet Explorer(IE)瀏覽器)
-o-filter: grayscale(100%); 
//(Opera瀏覽器)

網頁變灰實例

在明確網頁變灰所需使用濾鏡效果之后,我們可以使用其屬性進行頁面變灰效果。以下給出本人編寫的一個簡單Demo進行變灰測試,原始頁面效果如下:

一文讀懂如何快速實現網頁頁面變灰?

測試原始頁面

按照編碼要求,我們在該頁面頭部<head>編寫樣式文件,實現變灰處理,所添加代碼描述如下:

一文讀懂如何快速實現網頁頁面變灰?

變灰實現代碼

在頁面添加變灰代碼之后,我們可以看出明顯的變灰效果,效果描述如下:

一文讀懂如何快速實現網頁頁面變灰?

頁面變灰實現效果


本文給出了網頁頁面變灰的實現簡單方法,作為網頁設計人員、前端開發人員應當能夠掌握基本使用方法,實現頁面的快速改變。

分享到:
標簽:頁面
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定