CSS过滤器无法生效,Chrome浏览器和Firefox中的CSS过滤器无法正常工作

我想创建一个Chrome扩展程序,它为色盲测试执行一些过滤,并且想要使用css/svg过滤程序,但是过滤程序不会影响正文背景。Chrome浏览器和Firefox中的CSS过滤器无法正常工作

有什么建议吗?

html {

\t filter: grayscale(100%);

}

body, div {

\t background-color: cyan;

}

/* Codepen style (ignore) */

* {

\t margin: 0;

\t padding: 0;

\t box-sizing: border-box;

}

body {

\t min-height: 100vh;

\t padding: calc(3vh + 3vw);

\t display: flex;

\t flex-direction: column;

\t align-items: flex-start;

\t font-family: sans-serif;

\t font-weight: 700;

\t font-size: calc(3vh + 3vw);

\t line-height: 1.3;

}

div {

\t margin: 0 calc(-.5vh - .5vw);

\t padding: 0 calc(.5vh + .5vw);

}

small {

\t font-size: .6em;

\t margin-top: 2em;

}

pre {

\t font-weight: normal;

}

In Chrome: Why is the body bg not gray

When this is?

Same result (i.e. not applied to body) with e.g.

 
 or 
 
 
  
 

铬+火狐: zQwGW.png

Safari中: y2D3E.png

+3

已确认错误,尚未修复:[过滤器不会改变主体背景颜色,除非'html'中指定'背景]](https://crbug.com/591015) –

+0

@wOxxOm啊,欢呼声 - 谢谢 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值