我們的網站有時可能需要實現全站黑白色調功能(一般常用於悼念日) ,如何快速地實現一鍵黑白色調效果,我們需要了解 CSS 的 filter(濾鏡) 屬性
關於 CSS 中 filter 的解釋:
https://www.runoob.com/cssref/css3-pr-filter.html
- 1、簡單使用
html {
filter: grayscale(100%);
}
- 2、兼容性使用
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
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");
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
- 3、實現效果
如您在閱讀中發現不足,歡迎留言!!!