網站黑白化 CSS 語法
GA 瀏覽人氣:0
因應 6/4 某活動(不解釋)
只要將這語法加入網頁 CSS 樣式中,就可以讓網站變成黑白,可以生效支援:
- IE6 ~ IE9
- Chrome
- Safari, iPhone
IE10 跟 Opera 測試不出來,如果要完整支援也可以用 JAVA Script 達成,不過效能影響過大還是算了。
把以下的 CSS 加入網站原有的 CSS 即可,如果真的不太懂,就把下面整段放到 <head> 之後吧
<style type="text/css">
body *{filter:gray;}
html{
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
}
img {
_filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
-webkit-filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
}
</style>
有一些網站可能使用這個 CSS 不能生效,是因為網站沒有使用最新的網頁標準協議
<!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”>
請將網頁最頭部的 <html> 替換為以上代碼。
延伸閱讀
- MSI QD-OLED 電競螢幕打造沉浸式劍鬥體驗 征服《鬼武者 Way of the Sword》黑暗京都 深邃純黑、鮮明色彩與高速反應全面升級 指定 MPG 系列 QD-OLED 螢幕限時送《鬼武者 Way of the Sword》Steam 遊戲序號
- HONOR 推出全球首款機器人手機 Robot Phone 攜手 ARRI 導入電影級專業影像標準 以具身智慧重新定義手機與人的互動方式
- 台灣大哥大開放預約 Google Pixel 11 系列 舊換新、續約優惠最高折抵近 1.1 萬元 搭配指定 5G 資費享專案價 0 元起 Pixel 11 系列 8 月 20 日正式開賣,Pixel Watch 5 同步登場
- Insta360 X6 正式登場:十年全景影像技術集大成,一機三用重新定義 360° 拍攝 8K 全景、 AI 自動剪輯、空間捕捉一次到位 X6 8 月 12 日正式開賣,售價 21,700 元起
- [影片] Insta360 X6 旗艦全景相機:開箱評測與規格升級全解析


