HTML網頁一鍵變黑白色調

我們的網站有時可能需要實現全站黑白色調功能(一般常用於悼念日) ,如何快速地實現一鍵黑白色調效果,我們需要了解 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、實現效果

網頁黑白效果圖
如您在閱讀中發現不足,歡迎留言!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章