美文网首页
如何使网页变为黑白页面

如何使网页变为黑白页面

作者: 采叶小火 | 来源:发表于2020-04-05 06:02 被阅读0次

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

    不过技术部分是完整的,不影响阅读。阅读原文可以前往我的博客: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

    相关文章

      网友评论

          本文标题:如何使网页变为黑白页面

          本文链接:https://www.haomeiwen.com/subject/bzqyphtx.html