将整个网站变为黑白色

深藏阁楼爱情的钟 2023-09-27 13:01 25阅读 0赞

目录

效果:

代码:

兼容性写法:

原理:


效果:

ps:实测淘宝也是用的这种方式,有兴趣可以去看看

e608c6e87e004c80a743ff280286e9f2.png


代码:

使用方式就是找到根标签,将里面的两行代码放进去即可

  1. html {
  2. filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  3. -webkit-filter: grayscale(100%);
  4. }

兼容性写法:

上面的方式基本够用,常见的浏览器经测试没问题,实际上这个方法已经实际使用很多年了。

  1. html {
  2. -webkit-filter: grayscale(100%); //chrome、safari浏览器
  3. -moz-filter: grayscale(100%);//firefox浏览器
  4. -ms-filter: grayscale(100%); //IE浏览器
  5. -o-filter: grayscale(100%); //Opera浏览器
  6. filter: grayscale(100%);
  7. filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  8. }

原理:

grayscale() - CSS(层叠样式表) | MDN

可以点击上面的链接去详细了解。大体意思是,这个方法是对图片进行灰度转换,使用方式:

  1. grayscale(0) /* 无效果 */
  2. grayscale(.7) /* 70% 灰度 */
  3. grayscale(100%) /* 灰度最大 */
  4. 完整写法:filter: grayscale(0.20);//20%灰度

发表评论

表情:
评论列表 (有 0 条评论,25人围观)

还没有评论,来说两句吧...

相关阅读