• 网站如何快速变成灰色?,几行代码就搞定了!


     

    • 当大家看到全站的内容都变成了灰色,包括按钮、图片等等。这时候我们可能会好奇这是怎么做到的呢?
    • 有人会以为所有的内容都统一换了一个 CSS 样式,图片也全换成灰色的了,按钮等样式也统一换成了灰色样式。但你想想这个成本也太高了,而且万一某个控件忘记加灰色样式了岂不是太突兀了。
    • 其实,解决方案很简单,只需要几行代码就能搞定了。通过参考资料,我总结出以下几个方法可以帮助我们达到目的:
    • 使这个网页的颜色变成灰色的最简单的方法,就是在当前页面的css里面。添加下面的代码,并且让他在任意的浏览器里面正确的执行:

    方法一:

    1. <style type="text/css">
    2. html {
    3. filter:grayscale(100%);
    4. -webkit-filter:grayscale(100%);
    5. -moz-filter:grayscale(100%);
    6. -ms-filter:grayscale(100%);
    7. -o-filter:grayscale(100%);
    8. filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    9. -webkit-filter:grayscale(1)
    10. }
    11. style>

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

    方法二:

    下面这段代码可以把网页变成黑白,将代码加到CSS最顶端就可以实现素装,如果网站没有使用CSS,可以在网页模板的HTML代码style之间插入

    有一些网站可能使用这个 css 不能生效,是因为网站没有使用最新的网页标准协议,请将网页最头部的替换为以下代码: 

    1. html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. 1999/xhtml">

     还有一些网站 FLASH 动画的颜色不能被 CSS 滤镜控制,可以在 FLASH 代码的和之间插入:

    1. menu"/>

    给出一段规范的代码,把这段代码加入到网站页面的css里面即可实现页面变成灰色的效果:

    1. html{
    2. -webkit-filter:grayscale(100%);
    3. -moz-filter:grayscale(100%);
    4. -ms-filter:grayscale(100%);
    5. -o-filter:grayscale(100%);
    6. filter:grayscale(100%);
    7. filter:url("data:image/svg+xml;utf8,#grayscale");
    8. filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
    9. }

    原文链接:https://blog.csdn.net/YOUYOU0710/article/details/105350655

  • 相关阅读:
    Redis的安装与基本使用
    艾美捷A型CpG DNA, 人/小鼠应用和化学性质说明
    华纳云:SQL Server怎么批量导入和导出数据
    R语言ggplot2可视化:可视化折线图、使用theme函数中的legend.position参数自定义图例的位置
    如何在自动化测试中使用MitmProxy获取数据返回?
    【错误解决方案】ModuleNotFoundError: No module named ‘cPickle‘
    Springboot 配置使用Swagger3
    【JavaScript高级】JavaScript的运行原理:V8引擎,JS代码执行原理,作用域和作用域链面试题
    ABAP 长文本操作
    计算每组的前 N 名
  • 原文地址:https://blog.csdn.net/weixin_42415158/article/details/128163389