美文网首页手绘
CSS 一键置灰网页

CSS 一键置灰网页

作者: jia林 | 来源:发表于2023-12-30 22:47 被阅读0次

    有些特殊的日子需要将网页置灰,比如向致敬某人、纪念某些重要的日期等。

    方法1

    html.gray {
      filter: grayscale(100%);
      -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      filter: grayscale(100%);
    }
    

    方法2

    • 使用 backdrop-filter 实现首屏置灰遮罩
    html {
      position: relative;
    }
    html::before {
      content: "";
      position: absolute;
      inset: 0;
      /* 保证页面交互 */
      pointer-events: none;
      z-index: 999;
      backdrop-filter: grayscale(95%);
    }
    

    方法3

    • 借助混合模式实现网站置灰
    html {
      background: #fff;
      position: relative;
    }
    html::before {
      content: "";
      position: absolute;
      inset: 0;
      pointer-events: none;
      z-index: 9999;
      mix-blend-mode: color;
      background: rgba(0, 0, 0, 1);
    }
    

    相关文章

      网友评论

        本文标题:CSS 一键置灰网页

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