美文网首页
CSS3教你把页面变成悲伤的黑白- 4月4日悼念那些逝去的英雄们

CSS3教你把页面变成悲伤的黑白- 4月4日悼念那些逝去的英雄们

作者: 羞羞的王大锤 | 来源:发表于2020-04-03 23:55 被阅读0次

    2020年4月4日举行了全国性哀悼活动,缅怀那些在对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞,愿逝者安息


    我们看到这一天很多网站突然就变成了黑白色,像这样:

    那他们是怎么实现的呢?这就离不开CSS3中的filter(滤镜) 属性啦

    filter

    filter是css3中的一个新属性,它可以给我们的页面元素添加各种各样的滤镜,而使我们的图像变成灰色的是使用到了filter 中的grayscale函数,具体设置:

    filter:grayscale(100%)  
    

    如果我们只想把图片变成灰色,这样设置:

    img{
      filter:grayscale(100%)  
    }
    

    如果我们想把这个网站都变成灰色我们只需要设置:

    html{
      filter:grayscale(100%)  
    }
    

    filter兼容性


    filter属性IE无法支持,其他浏览器均可支持,为了更好的兼容性,我们需要设置为:

    html{
        -webkit-filter: grayscale(100%); /* 老版本的Chrome, Safari, Opera */
        -moz-filter: grayscale(100%);/* 老版本的Firefox */
        filter: grayscale(100%);
        filter: grayscale(1);
    }
    

    这样就实现了黑白效果哦~

    最后 🙌

    好啦,以上就是我本次分享的全部内容啦,如果你觉得我的文章对你有一丢丢帮助,那么请不要吝啬你的赞👍哦,阿门~

    相关文章

      网友评论

          本文标题:CSS3教你把页面变成悲伤的黑白- 4月4日悼念那些逝去的英雄们

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