Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产精品久久视频,免费在线观看你懂的,国产精品51麻豆cm传媒

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          清明節(jié)各大網(wǎng)站實現(xiàn)變灰效果(一行代碼搞定)

          清明節(jié)各大網(wǎng)站實現(xiàn)變灰效果(一行代碼搞定)



          .4日清明節(jié)大家可以看到很多很多網(wǎng)站包括主頁和內(nèi)容也都已經(jīng)變成了灰色,比如百度、掘金、思否、CSDN 等等。

          思否



          CSDN


          大家可以看到全站的內(nèi)容都變成灰色了,包括按鈕、圖片等等。這時候我們可能會好奇這是怎么做到的呢?

          有人會以為所有的內(nèi)容都統(tǒng)一換了一個 CSS 樣式,圖片也全換成灰色的了,按鈕等樣式也統(tǒng)一換成了灰色樣式。但你想想這個成本也太高了,而且萬一某個控件忘記加灰色樣式了豈不是太突兀了。

          其實,解決方案很簡單,只需要幾行代碼就能搞定了。

          實現(xiàn)

          我們選擇一個網(wǎng)站,比如 頭條,打開瀏覽器開發(fā)者工具。



          變灰效果

          審查一下網(wǎng)頁的源代碼,選中html,然后我們只要將下面這行 CSS 樣式,加入到頁面指定節(jié)點,即可實現(xiàn)網(wǎng)頁變灰的效果:

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

          }

          -webkit-filter: grayscale(.95);我們將其取消,就能發(fā)現(xiàn)網(wǎng)站的顏色就能重新還原回來了。還原效果

          還原效果

          果然是這個樣式在起作用,而且是全局的效果,因為它是作用在了 html 這個節(jié)點之上的。

          因此我們可以確定,通過一個全局的 CSS 樣式就能將整個網(wǎng)站變成灰色效果。

          分析

          那么這里我們就來詳細(xì)了解一下這究竟是一個什么樣的 CSS 樣式。

          這個樣式名叫做 filter,搜下 MDN 的官方介紹,其鏈接為:https://developer.mozilla.org/zh-CN/docs/Web/CSS/filter。

          官方介紹內(nèi)容如下:

          filter CSS 屬性將模糊或顏色偏移等圖形效果應(yīng)用于元素。濾鏡通常用于調(diào)整圖像,背景和邊框的渲染。

          CSS 標(biāo)準(zhǔn)里包含了一些已實現(xiàn)預(yù)定義效果的函數(shù)。你也可以參考一個 SVG 濾鏡,通過一個 URL 鏈接到 SVG 濾鏡元素 (SVG filter element[1])。

          其實就是一個濾鏡的意思。

          官方有一個 Demo,可以看下效果,如圖所示。

          Demo

          比如這里通過 filter 樣式改變了圖片、顏色、模糊、對比度等等信息。

          其所有用法示例如下:

          /* URL to SVG filter */

          filter: url("filters.svg#filter-id");

          /* <filter-function> values */

          filter: blur(5px);

          filter: brightness(0.4);

          filter: contrast(200%);

          filter: drop-shadow(16px 16px 20px blue);

          filter: grayscale(50%);

          filter: hue-rotate(90deg);

          filter: invert(75%);

          filter: opacity(25%);

          filter: saturate(30%);

          filter: sepia(60%);

          /* Multiple filters */

          filter: contrast(175%) brightness(3%);

          /* Global values */

          filter: inherit;

          filter: initial;

          filter: unset;


          各個用法介紹大家可以參考官方的文檔說明:https://developer.mozilla.org/zh-CN/docs/Web/CSS/filter

          比如這里如果我們可以使用 blur 設(shè)置高斯模糊,用法如下:

          • filter: grayscale(percent)


          給圖像設(shè)置高斯模糊。radius 一值設(shè)定高斯函數(shù)的標(biāo)準(zhǔn)差,或者是屏幕上以多少像素融在一起,所以值越大越模糊;如果沒有設(shè)定值,則默認(rèn)是 0;這個參數(shù)可設(shè)置絕對像素值,但不接受百分比值。

          可以達成這樣的效果:

          效果

          再說回剛才的灰色圖像,這里其實就是設(shè)置了 grayscale,其用法如下:

          filter: grayscale(percent)

          filter: grayscale(percent)

          將圖像轉(zhuǎn)換為灰度圖像。值定義轉(zhuǎn)換的比例。percent 值為 100% 則完全轉(zhuǎn)為灰度圖像,值為 0% 圖像無變化。值在 0% 到 100% 之間,則是效果的線性乘子。若未設(shè)置,值默認(rèn)是 0。另外除了傳遞百分比,還可以傳遞浮點數(shù),效果是一樣的。

          如:

          filter: grayscale(1)

          filter: grayscale(100%)

          都可以將節(jié)點轉(zhuǎn)化為 100% 的灰度模式。

          所以一切到這里就清楚了,如果我們想要把全站變成灰色,再考慮到各瀏覽器兼容寫法,可以參考下 CSDN 的寫法:

          .gray {

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

          }


          這樣想要變灰的節(jié)點只需要加上 gray 這個 class 就好了,比如加到 html 節(jié)點上就可以全站變灰了。

          最后呢,看一下瀏覽器對 filter 這個樣式的兼容性怎樣,如圖所示:

          兼容性

          這里我們看到,這里除了 IE,其他的 PC、手機端的瀏覽器都支持了,F(xiàn)irefox 的 PC、安卓端還單獨對 SVG 圖像加了支持,可以放心使用。

          每一個特定或者特殊的日子里,幾乎所有的網(wǎng)站都變成了灰色,那么這種效果是怎么實現(xiàn)的呢?

          今天就來簡單的實現(xiàn)一下這樣的效果。



          添加以下全局CSS樣式,可以實現(xiàn)此效果:

          代碼一:

          html {
            -webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
          } 
          <!-- 可以是整個網(wǎng)站變成灰色的  -->


          實現(xiàn)網(wǎng)頁顏色變灰這個效果,非常簡單:

          filter: grayscale(100%);
          

          這樣一段代碼即可實現(xiàn),放在html和body的css屬性里即可實現(xiàn)。

          意思是修改所有的顏色為黑白 (100% 灰度):

          灰色網(wǎng)站會加入這段代碼,你可以按F12,把這段源碼刪除,即可變成彩色


          代碼二:

          html { 
             filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1); 
          }

          使用方法:這段代碼可以變網(wǎng)頁為黑白,將代碼加到CSS最頂端就可以實現(xiàn)素裝。建議全國站長動起來。為在地震中遇難的同胞哀悼。

          如果網(wǎng)站沒有使用CSS,可以在網(wǎng)頁/模板的HTML代碼<head>和</head> 之間插入:

          <style>
             html{
               filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1);
            }
          </style>

          有一些站長的網(wǎng)站可能使用這個css 不能生效,是因為網(wǎng)站沒有使用最新的網(wǎng)頁標(biāo)準(zhǔn)協(xié)議:

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">

          請將網(wǎng)頁最頭部的<html>替換為以上代碼。

          有一些網(wǎng)站FLASH動畫的顏色不能被CSS濾鏡控制,可以在FLASH代碼的<object …>和</object>之間插入:

          <param value="false" name="menu"/>
          <param value="opaque" name="wmode"/>

          最簡單的把頁面變成灰色的代碼是在head 之間加

          <style type="text/css"> 
          html {
             FILTER: gray
          }
          </style>


          代碼三:

          html{ 
          filter: grayscale(100%); 
          -webkit-filter: grayscale(100%); 
          -moz-filter: grayscale(100%);
          -ms-filter: grayscale(100%); 
          -o-filter: grayscale(100%); 
          filter: url("data:image/svg+xml;utf8,#grayscale"); 
          filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
          -webkit-filter: grayscale(1);
          }


          總結(jié):

          以上幾種代碼(方法),都是通過CSS的濾鏡來控制頁面的顯示而已,唯一不同的就CSS代碼及調(diào)用的方式。在css的修飾時還有權(quán)重問題,所以有時候css代碼不生效的時候可以考慮一下代碼的權(quán)重問題。

          歡迎關(guān)注第一山,今后將有更多前端開發(fā)技術(shù)與大家共同交流學(xué)習(xí)。

          TML 顏色由紅色、綠色、藍色混合而成。

          顏色值

          HTML 顏色由一個十六進制符號來定義,這個符號由紅色、綠色和藍色的值組成(RGB)。

          種顏色的最小值是0(十六進制:#00)。最大值是255(十六進制:#FF)。

          這個表格給出了由三種顏色混合而成的具體效果:

          顏色值

          顏色(Color)顏色十六進制(Color HEX)顏色RGB(Color RGB)
          #000000rgb(0,0,0)
          #FF0000rgb(255,0,0)
          #00FF00rgb(0,255,0)
          #0000FFrgb(0,0,255)
          #FFFF00rgb(255,255,0)
          #00FFFFrgb(0,255,255)
          #FF00FFrgb(255,0,255)
          #C0C0C0rgb(192,192,192)
          #FFFFFFrgb(255,255,255)


          1600萬種不同顏色

          三種顏色 紅,綠,藍的組合從0到255,一共有1600萬種不同顏色(256 x 256 x 256)。

          在下面的顏色表中你會看到不同的結(jié)果,從0到255的紅色,同時設(shè)置綠色和藍色的值為0,隨著紅色的值變化,不同的值都顯示了不同的顏色。

          Red LightColor HEXColor RGB
          #000000 rgb(0,0,0)
          #080000rgb(8,0,0)
          #100000rgb(16,0,0)
          #180000rgb(24,0,0)
          #200000rgb(32,0,0)
          #280000rgb(40,0,0)
          #300000rgb(48,0,0)
          #380000rgb(56,0,0)
          #400000rgb(64,0,0)
          #480000rgb(72,0,0)
          #500000rgb(80,0,0)
          #580000rgb(88,0,0)
          #600000rgb(96,0,0)
          #680000rgb(104,0,0)
          #700000rgb(112,0,0)
          #780000rgb(120,0,0)
          #800000rgb(128,0,0)
          #880000rgb(136,0,0)
          #900000rgb(144,0,0)
          #980000rgb(152,0,0)
          #A00000rgb(160,0,0)
          #A80000rgb(168,0,0)
          #B00000rgb(176,0,0)
          #B80000rgb(184,0,0)
          #C00000rgb(192,0,0)
          #C80000rgb(200,0,0)
          #D00000rgb(208,0,0)
          #D80000rgb(216,0,0)
          #E00000rgb(224,0,0)
          #E80000rgb(232,0,0)
          #F00000rgb(240,0,0)
          #F80000rgb(248,0,0)
          #FF0000rgb(255,0,0)

          灰暗色調(diào)

          以下展示了灰色到黑色的漸變

          Gray ShadesColor HEXColor RGB
          #000000 rgb(0,0,0)
          #080808 rgb(8,8,8)
          #101010 rgb(16,16,16)
          #181818 rgb(24,24,24)
          #202020 rgb(32,32,32)
          #282828 rgb(40,40,40)
          #303030 rgb(48,48,48)
          #383838 rgb(56,56,56)
          #404040 rgb(64,64,64)
          #484848 rgb(72,72,72)
          #505050 rgb(80,80,80)
          #585858 rgb(88,88,88)
          #606060 rgb(96,96,96)
          #686868 rgb(104,104,104)
          #707070 rgb(112,112,112)
          #787878 rgb(120,120,120)
          #808080 rgb(128,128,128)
          #888888 rgb(136,136,136)
          #909090 rgb(144,144,144)
          #989898 rgb(152,152,152)
          #A0A0A0 rgb(160,160,160)
          #A8A8A8 rgb(168,168,168)
          #B0B0B0 rgb(176,176,176)
          #B8B8B8 rgb(184,184,184)
          #C0C0C0 rgb(192,192,192)
          #C8C8C8 rgb(200,200,200)
          #D0D0D0 rgb(208,208,208)
          #D8D8D8 rgb(216,216,216)
          #E0E0E0 rgb(224,224,224)
          #E8E8E8 rgb(232,232,232)
          #F0F0F0 rgb(240,240,240)
          #F8F8F8 rgb(248,248,248)
          #FFFFFF rgb(255,255,255)

          Web安全色?

          數(shù)年以前,當(dāng)大多數(shù)計算機僅支持 256 種顏色的時候,一系列 216 種 Web 安全色作為 Web 標(biāo)準(zhǔn)被建議使用。其中的原因是,微軟和 Mac 操作系統(tǒng)使用了 40 種不同的保留的固定系統(tǒng)顏色(雙方大約各使用 20 種)。

          我們不確定如今這么做的意義有多大,因為越來越多的計算機有能力處理數(shù)百萬種顏色,不過做選擇還是你自己。

          最初,216 跨平臺 web 安全色被用來確保:當(dāng)計算機使用 256 色調(diào)色板時,所有的計算機能夠正確地顯示所有的顏色。

          0000000000330000660000990000CC0000FF
          0033000033330033660033990033CC0033FF
          0066000066330066660066990066CC0066FF
          0099000099330099660099990099CC0099FF
          00CC0000CC3300CC6600CC9900CCCC00CCFF
          00FF0000FF3300FF6600FF9900FFCC00FFFF
          3300003300333300663300993300CC3300FF
          3333003333333333663333993333CC3333FF
          3366003366333366663366993366CC3366FF
          3399003399333399663399993399CC3399FF
          33CC0033CC3333CC6633CC9933CCCC33CCFF
          33FF0033FF3333FF6633FF9933FFCC33FFFF
          6600006600336600666600996600CC6600FF
          6633006633336633666633996633CC6633FF
          6666006666336666666666996666CC6666FF
          6699006699336699666699996699CC6699FF
          66CC0066CC3366CC6666CC9966CCCC66CCFF
          66FF0066FF3366FF6666FF9966FFCC66FFFF
          9900009900339900669900999900CC9900FF
          9933009933339933669933999933CC9933FF
          9966009966339966669966999966CC9966FF
          9999009999339999669999999999CC9999FF
          99CC0099CC3399CC6699CC9999CCCC99CCFF
          99FF0099FF3399FF6699FF9999FFCC99FFFF
          CC0000CC0033CC0066CC0099CC00CCCC00FF
          CC3300CC3333CC3366CC3399CC33CCCC33FF
          CC6600CC6633CC6666CC6699CC66CCCC66FF
          CC9900CC9933CC9966CC9999CC99CCCC99FF
          CCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
          CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFF
          FF0000FF0033FF0066FF0099FF00CCFF00FF
          FF3300FF3333FF3366FF3399FF33CCFF33FF
          FF6600FF6633FF6666FF6699FF66CCFF66FF
          FF9900FF9933FF9966FF9999FF99CCFF99FF
          FFCC00FFCC33FFCC66FFCC99FFCCCCFFCCFF
          FFFF00FFFF33FFFF66FFFF99FFFFCCFFFFFF

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!


          主站蜘蛛池模板: 日韩精品人妻av一区二区三区| 日本精品一区二区三区视频| 精品免费国产一区二区三区| 精品日韩在线视频一区二区三区| 日产亚洲一区二区三区| 武侠古典一区二区三区中文| 国产另类TS人妖一区二区 | 蜜桃视频一区二区| 乱子伦一区二区三区| 国产在线精品一区免费香蕉| 国模吧一区二区三区精品视频| 无码午夜人妻一区二区三区不卡视频| 精品女同一区二区三区免费播放| 国产精品日韩欧美一区二区三区| 亚洲AV本道一区二区三区四区| 99国产精品一区二区| 无码av不卡一区二区三区| 欧美日韩一区二区成人午夜电影| 在线视频一区二区| 亚洲国产av一区二区三区丶| 国产av一区二区三区日韩| 一区视频在线播放| 一区二区三区日本电影| 国产精品一区二区在线观看| 国产午夜精品一区二区三区极品 | 国产成人一区二区三区| 亚洲Av永久无码精品一区二区| 日本午夜精品一区二区三区电影| 无码国产精品一区二区免费式芒果| 本免费AV无码专区一区| 国产精品毛片一区二区| 国产一区二区三区在线影院| 国产精品男男视频一区二区三区| 好爽毛片一区二区三区四 | 伊人久久一区二区三区无码| 亚洲日韩AV一区二区三区四区| 国产成人一区二区三中文| 成人免费视频一区二区三区| 国产综合视频在线观看一区| 波多野结衣一区二区三区高清在线| 日本一区二区三区精品国产 |