如何使网页变为黑白页面

因为辣鸡简书把我的文章锁定了,只能删除部分内容。

不过技术部分是完整的,不影响阅读。阅读原文可以前往我的博客:https://mikelyou.com/2020/04/04/html-gray-filter/

如果你也想要将自己的网站呈现黑白效果,可以通过修改 CSS 样式实现。

<style type="text/css">
    html {
        filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        -webkit-filter: grayscale(1);
    }
</style>

可以使用 HTML Minifier 将上述代码压缩。压缩后的代码与原代码作用相同,只是将原本易于阅读的多行代码,转换为了只有一行的“浓缩”代码。

<style type="text/css"> html{filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); -webkit-filter: grayscale(1);}</style>

把代码加在网站的 CSS 文件或者 <head></head> 之间任意部分即可。

代码释义:filter 是滤镜的意思,filter:gray 的意思就是说给页面加上一个灰度的滤镜,所以 html 里面的所有内容都会变成黑白的了。不过这个滤镜对于 Chrome 和 Safari 浏览器是无效的,所以下面会有一行 -webkit-filter: grayscale(100%);这个样式是专属于使用 webkit 内核的浏览器的,意思和 filter: gray; 差不多,只是写法不同罢了。

参考[1]: https://oldtang.com/2793.html](https://oldtang.com/2793.html
参考[2]: https://www.cxyxiaowu.com/8933.html](https://www.cxyxiaowu.com/8933.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Mobile Web Favorites 参与贡献 移动前端开发收藏夹,欢迎使用Issues以及 Pull Req...
    柴东啊阅读 979评论 0 2
  • 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图...
    万忍阅读 1,581评论 0 6
  • 下面我就附上开启全站黑白的教程和代码吧,只需要一句 CSS 定义即可,要将整个网站变成灰色调,你不用去一张一张的改...
    戬谷stone阅读 1,462评论 0 1
  • 中原焦点团队【原创】分享第1120天2020.2.23找到了一棵杏树,每天散步遛弯就在那拉筋锻炼,每次锻炼几分钟,...
    坚定目标阅读 192评论 0 0
  • 有座巨大的停了的时钟 倾倒在赶路的途中 挡我 向前走 有只黑色的老鹰在俯冲 叼走了你送的承诺 回头 冷冷看我 有阵...
    1e661f89c725阅读 254评论 1 0

友情链接更多精彩内容