将整个网站变为黑白色

简介: 将整个网站变为黑白色

效果:


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

image.png

代码:


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

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

兼容性写法:


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

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

原理:


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

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

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


相关文章
|
8月前
有红、白、黑三种球若干个,求红白黑球的数量
有红、白、黑三种球若干个,求红白黑球的数量
70 1
|
XML Web App开发 SQL
一文带你了解网页的灰色效果是如何实现的
一文带你了解网页的灰色效果是如何实现的
229 40
|
Windows
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
|
5月前
|
存储 人工智能 C++
【C++】有N种颜色的小球,开始同一种颜色小球装在同一个筐里面,颜色从1到N标号。有下面两个操作(Cab),把颜色是b的 (源码)【独一无二】
【C++】有N种颜色的小球,开始同一种颜色小球装在同一个筐里面,颜色从1到N标号。有下面两个操作(Cab),把颜色是b的 (源码)【独一无二】
|
8月前
|
Web App开发 移动开发 监控
mPaaS问题之开始配置是灰色的如何解决
mPaaS配置是指在mPaaS平台上对移动应用进行的各项设置,以支持应用的定制化和优化运行;本合集将提供mPaaS配置的操作指南和最佳实践,助力开发者高效管理和调整移动应用的设置。
103 4
|
8月前
|
移动开发
解决网页、H5页面在手机端访问时,底部会有一段莫名其妙的空白,大约有几百像素高的留白
解决网页、H5页面在手机端访问时,底部会有一段莫名其妙的空白,大约有几百像素高的留白
|
8月前
指定文字浮动区域,动起来的效果棒极了
指定文字浮动区域,动起来的效果棒极了
96 0
|
iOS开发 开发者
iOS开发 - placeholder默认灰色在同系统同型号手机上显示不一致(灰和黑)
iOS开发 - placeholder默认灰色在同系统同型号手机上显示不一致(灰和黑)
214 0
iOS开发 - placeholder默认灰色在同系统同型号手机上显示不一致(灰和黑)
|
iOS开发
iOS开发 - 渐变导航条升级版(判断滚动的方向和改变方向时的位置)
iOS开发 - 渐变导航条升级版(判断滚动的方向和改变方向时的位置)
146 0
iOS开发 - 渐变导航条升级版(判断滚动的方向和改变方向时的位置)
Activity添加进入和退出动画的两种方式,解决黑色区域问题
Activity添加进入和退出动画的两种方式,解决黑色区域问题

热门文章

最新文章